| I've been in this game for a while now and the breakdown is pretty simple. If you are an employer, I implore you to trust me on these two simple points: 1. Finding decent people that are both technically competent and a good culture fit is bloody tough and can take a lot longer than you'd ever expect. 2. Interviewing/screening these people is simple. Don't make it more difficult than it needs to be. You've done the hard part and you're confident the person/people you've found are worth at least a couple of hours of your time for an interview so why waste that time by applying a boilerplate interview process that every other company uses? Give the candidate a realistic technical challenge to complete in a realistic timeframe, in an environment that will be indicative of the environment they would expect to work in should they succeed in getting the job. If you're happy with the technical results, spend at least an hour with them having an actual conversation. Don't sit there throwing stock interview questions at them, don't try and nitpick on their CV. Just talk to them. Get a feel for their personality, the things that motivate them, the things that annoy them, the things that inspire them, etc. |
1. I was repeatedly made to feel welcome, comfortable and calm as I possibly could be by everyone I met.
2. I was given technical questions that were appropriate and highly correlated with what I would be doing on a daily basis.
3. I spoke directly with two founders who, despite having my resume, opted for talking to me about my background, my goals, and offered answers to any questions I could possibly think of.
4. I was interviewed by four people total, and only one at a time.
It was honestly the most enjoyable interview I've ever had, despite the fact that I was initially nervous and didn't know what to expect, and it took the better part of a day. It was literally fun - if nothing else, this experience has given me a model for how I would interview candidates in the future if I am ever a hiring manager.
I wish every company operated this way - on some level, I think a lot of people who interview candidates don't know what they should look for, so they fall back on the "legendary battery" style of asking a suite of questions that only a recent 4.0 MIT CS graduate could answer confidently (and who could totally fizz out when asked to do something that isn't in Intro to Algorithms).