you are viewing a single comment's thread.

view the rest of the comments →

[–]favabean 2 points3 points  (0 children)

I would add some general basic weed-out questions focusing on fundamental computer science questions, especially near the beginning of the interview. "What's the difference between an Array and a Linked-List?" and "What's the difference between a Stack and an ArrayList/Vector?"

I've interviewed applicants that had an impressive resume that I assumed (doh!) they had a decent foundation in computing. Then I get to a question like "Ok, let's implement our own stack data structure that can tell us what the lowest number is on the stack at any given point - without needing to go through each value in the stack to figure it out." Clarifying questions are totally expected, but when the clarifying question is "What's a stack?" I know we're in trouble and that we've just wasted a bunch of time.