Algorithmic Interview Criticism

The cluster debates the validity of technical interviews that require implementing algorithms from memory, criticizing it as poor assessment of real-world skills and advocating for problem-solving, real problems, or allowing googling instead.

📉 Falling 0.3x Career & Jobs
6,652
Comments
20
Years Active
5
Top Authors
#7926
Topic ID

Activity Over Time

2007
7
2008
30
2009
70
2010
159
2011
225
2012
293
2013
408
2014
241
2015
370
2016
569
2017
687
2018
498
2019
549
2020
503
2021
562
2022
605
2023
295
2024
333
2025
242
2026
6

Keywords

PITA StackOverflow BS HTTP aphyr.com arxiv.org google.com IE BASIC LOL interviewer interview algorithms algorithm candidates candidate question questions pita questions like

Sample Comments

pictur Feb 9, 2022 View on HN

how many of the questions asked in the interview actually apply to their jobs? if you know of an example where it's really helpful to write a sorting algorithm correctly in 15 minutes, could you share it? :D

pklausler Aug 10, 2016 View on HN

If an interviewer is just testing your memory of an algorithm, it's a bad interview.

TranquilMarmot Dec 9, 2015 View on HN

Where have you interviewed that hasn't asked you to implement X algorithm by memory?!? I'd love to interview there!

babycakes Feb 17, 2010 View on HN

Google doesn't ask questions like these. In fact, they train interviewers to _not_ ask questions like these.

alansammarone Apr 17, 2017 View on HN

The best, most fair interviews I've been through follow this pattern. I remember one of them told me about a current problem they had, and told me "You can google anything you want, you have 30 minutes. After that, you should tell me how would you solve this problem, including any tradeoffs you've made".This is by far the most realistic scenario employees of most companies face. It doesn't matter so much that one doesn't remember the specific details of tree trav

supriyo-biswas Mar 25, 2024 View on HN

This question is asked over an interview (I’ve personally faced this question) and the company isn’t deriving any more value out of asking this question as opposed to a Leetcode-style question, so I disagree.

ankurdhama Apr 26, 2017 View on HN

I think it depends on the interviewer intentions. If the intention is to judge whether the candidate knows such and such algorithm (aka they have used or read about it) then it is obviously stupid. On the other hand it could be about how you approach the problem, how you start with a simplest possible solution and then engage in a thought process (along with conversation about what you are thinking) to improve the solution. In this case the final solution doesn't matter, what matters is you

leeoniya Oct 13, 2017 View on HN

if you're gonna take that route, the appropriate response is:"Will this be relevant to my daily responsibilities and, if so, in what exact context?"or"How many times per week is this algorithm re-implemented by your engineers to solve real problems?"it may in fact be relevant, and then you better know it. but for 99.5% of dev positions, it's just a BS test. knowing the Big-O, cpu/mem trade-offs and applicable datasets for common algorithms is usuall

nickbauman Apr 28, 2012 View on HN

The symbol of the thing is not the thing: people (should) care about the thing. You don't need a degree to get your head around algorithms. If you can write a simple binary search, for example (arguably the most fundamental algorithm), that's a plus. Therefore a good interviewer will get you to write binary search (the thing) on a whiteboard without saying "binary search" (the symbol of the thing) and see if you can reason your way through it. They will be much more interested in your thought pr

tptacek Aug 15, 2014 View on HN

Unless the role you're being interviewed for is "Algorithm Designer", this is a really stupid interview question.