News for hackers. Stuff that matters.
Re:The best engineering interview question I've ever gotten by ugh123 on Sunday April 17, 2022 @08:05PM (#31065803)
Where in the interview process was this question used? Were there other programming and/or system design questions before and after? Was this a senior-level candidate question?
Re:The best engineering interview question I've ever gotten by ankrgyl on Sunday April 17, 2022 @08:10PM (#31065838)
We experimented quite a bit. Since it was relatively inexpensive to administer (almost anyone could ramp up to conducting it), we were able to test it in a variety of scenarios (even for intern candidates). It ended up being _after_ the initial phone screen, but early into the on-site. There were several other questions that tested other skills (system design, algorithms knowledge, reasoning about concurrency, etc.). Every engineering candidate did the question, regardless of seniority, at least during my tenure.
Re:The best engineering interview question I've ever gotten by neapolisbeach on Sunday April 17, 2022 @08:10PM (#31065832)
I was asked this questions this past fall as part of the 1st technical screen for a SWE intern. I think there was 45 minutes to do it.

After I had two more technical interviews where I got asked more traditional leetcody questions.

Re:The best engineering interview question I've ever gotten by aluva on Monday April 18, 2022 @01:16AM (#31067666)
I recently got this question for an engineering manager position. I got it done in an hour and 20 minute with all test cases presented passing. But I don't particularly think this is a good question for senior level candidates since implementing is mostly copy pasting existing functions and renaming them and adding a new memcached VERB.
Re:The best engineering interview question I've ever gotten by matja on Monday April 18, 2022 @07:16AM (#31069327)
I'd guess senior level candidates should solve it without copying and pasting, perhaps make sure test cases are present for the behaviour before modifications are made, and then generalize the existing functions. Or, state why adding more functionality on the server side for every type of arithmetic operation would be unnecessary complexity, and instead add support for any type of atomic arithmetic operation with a transaction/UDF approach.
Re:The best engineering interview question I've ever gotten by FartyMcFarter on Monday April 18, 2022 @02:56AM (#31068116)
I imagine the hardest part would be to figure out what needs copy pasting?
Re:The best engineering interview question I've ever gotten by devoutsalsa on Sunday April 17, 2022 @08:34PM (#31065993)
This is the Recruiting Coordinator question. Just wait until you see the Principal Staff Engineer’s question!!!