We're hiring developers for HelloFax (YCw11) and I'm looking for ways to optimize the hiring process.<p>Here's how our hiring process works:<p>1. Technical screen (phone call)<p>2. Longer technical interview<p>3. Non-technical interview with the other cofounder.<p>4. We do a trial period or jump into full time employment (if we've known someone previously).<p>I think we do a solid job at #1 and #2 (thank you Joel Spolsky!), but I'm curious what people's techniques are for #3, or whether they even do a #3.<p>Normally, I try to get at the heart of people's motivations / interests and if they understand what being at a startup involves. I also try to see if there's a culture fit.<p>Are there any questions that you find really effective?
We hire 1 intern every term, but just finalized 2 offers on full-time employees (not previously known).<p>I'm all about the culture fit - my founders care about the technical capabilities.<p>I ask the following two questions:<p>1a) You have 8 balls and a fulcrum scale. Each ball looks, tastes and smells the same. One ball is slightly heavier then the rest. Find it using the scale only twice.<p>If the candidate blows through this one I ask the following.<p>1b) If I gave you 3 uses of the scale and one heavy ball, what is the largest number of balls you could weigh?<p>I find this question shows that they can problem solve. Most developers try a 4x4 split - which doesn't work. It's great to witness their problem solving technique.<p>2a) How do you put an elephant in a fridge?
2b) How do you put a giraffe in the fridge?
2c) If the king of the jungle has a meeting with all of the animals, who is missing?
2d) How would you cross a river that is known to be full of alligators?<p>This question helps bring out the candidates sense of humour due to it's sheer ridiculousness. We tend to be very informal, it's very important we can shoot the shit with our employees.
If the purpose of #3 is to get a true reflection of what the <i>person</i> is actually like then don't sit in a board room and ask them obscure Fermi questions.<p>Meet them in a local coffee shop, bar, tech meet-up, etc. To get the candidate to step away from work-mode you need to step away from the place of work. It really is as simple as that.