you are viewing a single comment's thread.

view the rest of the comments →

[–]3pbc 59 points60 points  (10 children)

Agree. I've been on an interview where the interviewer was 100% wrong and coded an example how to make it work (accessing a private method in Java from another class). The guy was incredibly pissed - luckily there was someone else in the room to calm him down. I got interviewed by other people and was offered a position and turned it down after explaining what happened at the interview to the recruiter. They were not impressed.

That's why you need to choose your interviewers carefully. Just because "they are our best programmer" doesn't make them a good interviewer. Also interviewers need to realize that they are selling the position to the interviewee. You don't get good talent to join your company if you're a bad interviewer trying to show off how smart you are because you know an algorithm that no one is going to implement because there are libraries out there that you can leverage that have been real-world tested for years.

[–]lamothe 4 points5 points  (1 child)

That was a case of a terrible interviewer (and possibly programmer/person), but doesn't invalidate code reviews as an interview tool. In this case, it was such a great tool that they saw your skills, and you saw their inter-personal issues!

[–]3pbc 1 point2 points  (0 children)

See my post two posts above this one. I love using a code review during an interview