In many companies, developers are hired by line managers and HR people. But that’s like having no musicians sitting on the panel at an audition. HR people just don’t have the skills to detect real developers. Steve Hanov visualized the difference very nicely in his blog post.

resume_comic1

If you have checked out our recruiting process, you know that we only invite people for interviews who have demonstrated an acceptable level of programming skills in solving the bowling game assignment (found here). But it doesn’t stop there. We have a rigorously standardize process that consist of at least three formal interviews. One of which is where two developers work with you on your code. And as writing code is the most important thing you’ll be doing here as a developer, that is also the most important interview. Our rules are simple.

  1. All interviewers independently rate their experience as either a no, maybe, yes or clear yes.
  2. We never hire somebody who gets a “no” from anybody on the team.
  3. At least one person has to be clearly enthusiastic about the guy or gal to become a member of the team.
  4. The result of the coding interview has to be a “clear yes”

That’s why resumes are not very interesting for us and why we can totally do without cover letters.

3 Comments »

  • Love the chart. How true it is! (But not with everyone in HR…)

    Comment by Keith — April 1, 2009 @ 3:06 pm
  • Nice graphic and interesting links in Steve Hanovs blog post. Hope your decisions will always be right – good luck!

    So long, and thanks…

    Comment by Martin — April 1, 2009 @ 9:15 pm
  • Thanks. We are pretty sure we are not always right. There can never be 100% certainty in hiring. We just try to err on the side of “caution” and set ourselves high barriers to get people on the team. It definitely is not easy.

    Comment by Chris — April 3, 2009 @ 5:00 pm

Email this Share this on Facebook Share this on LinkedIn Tweet This! RSS feed for comments on this post. TrackBack URL

Leave a comment