Technical interviewers are notorious for asking a question with dozens of potential right answers, but wanting to hear only one of these answers for a completely arbitrary reason. If the interviewer asks you a question, and you give an answer (that you know to be right), and they’re still pushing for a response, look for any hints they might be giving you to lead you into a certain answer. If you're confused on the question, it's totally understandable. You've already answered the question, and in a way that any sane person would find acceptable and correct - but these aren't normal, sane people, they're geeks. Try to think through the problem from the beginning, and don't be afraid to ask if there's a direction you should be moving in. Unfortunately, the typical interviewer in this situation is the kind of person who is going to answer every question with a question (when asked, "Am I missing something?" they will respond with, "I ...