Take the 2-minute tour ×  We had a senior level interview
candidate fail a nuance of the FizzBuzz question*. I mean,
really, utterly, completely, failed the question - not even
close. I even coached him through to thinking about using a loop
and that 3 and 5 were really worth considering as special cases.
He blew it.  Just for QA purposes, I gave the same exact
question to three teammates; gave them 5 minutes; and then came
back to collect their pseudo-code. All of them nailed it and
hadn't seen the question before. Two asked what the trick was...
On a different logic exercise, the candidate showed some
understanding of some of the features available within the
language he chose to use (C#). So it's not as if he had never
written a line of code. But his logic still stunk.  My question
is whether or not I should have given him the answer to the
logic questions.  He knew he blew them, and acknowledged it
later in the interview. On the other hand, he never asked for
the answer or what I was expecting to see.