I recently had a technical phone interview where I misunderstood the question being asked but coded my version of the program correctly (in collabedit). It was too late in the interview before he told me I had implemented it incorrectly but asked me to continue my version. Will this negatively effect my chances of being called to in-person interviews? Thanks.

  • 1
    Tip: If you had written a test before writing the code both you the interviewer would know immediately that you misunderstood the problem. – kevin cline May 8 '15 at 23:47

It's impossible to know without knowing the company, but yeah, I'm sorry but it probably will affect your chances. Programming isn't just about knowing your language, it's about understand what the requirements are and what you're trying to build.

Next time, ask them to write it down, or type it up yourself in collabedit or somewhere before you start coding and ask them if you've captured the requirements correctly. You won't lose any marks for confirming the question.

  • 6
    A lot of software engineering is understanding the problem. I think interviewers may sometimes be intentionally vague requiring the candidate to ask for feedback and clarification. – Ronnie W May 8 '15 at 15:32
  • 3
    @RonnieW. absolutely, I've had plenty of interviews where there was a clear expectation that you probe further, rushing ahead can actually lose marks. – clairebones May 8 '15 at 15:36
  • 1
    @RonnieW. Totally agree. I asked for clarification, sometimes even when you're sure you know what the question is asking. You might be wrong. Any mistake is a moment to learn from. Thanks for the replies. – davidJL May 8 '15 at 17:08

Not the answer you're looking for? Browse other questions tagged .