I've interviewed at a bunch of startups recently, and overall I've been unimpressed by the interview questions.
Many of you have hired for both technical and nontechnical roles - how do you approach the interview? Do you have a set of questions that you ask every candidate? Or do you just wing it?
What are your favorite questions?
I haven't found many resources online for interviewers. I'm thinking about putting together a handbook that includes great sets of questions and advice about hiring based on potential, from this awesome HBR article https://hbr.org/2014/06/21st-century-talent-spotting.
The questions you ask differ a bit depending on where you are in the company life cycle. As you mentioned interviewing for start ups above, let's focus on that. When hiring employee number 2 to 10 I tend to focus on personality and cultural fit. Instead of the typical job interview, I tend to take long lunches, dinners and walks with the people to find out if we would get along. After all, in a startup you tend to spend more time with your co-workers than with your spouse. So hiring at this stage is more like dating. Of course I ask about their past but some common questions I am interest in are:
- why do you want to join a startup? What is your main goal? This is to find out if they have hopes for lots of stock options and to make it big or if they have been frustrated in their old job for not being able to make decisions. Money focus usually is fine but they need at least one more key motivation as most startups will hit a rough patch where money becomes tight. If they join because they want to have big influence, only hire them if you are willing to give up control.
- are you willing to work very long hours and give up weekends if needed? How does your family life fit into this and how will you make sure that your family life does not suffer and in return impact your work performance.
- I tend to throw in a random question to test their problem solving skills like "how many bakeries are in New York". Even though I find these kind of questions pretty common, they throw of most people. If they answer too fast, you know they have faced this kind of question before and you can ignore the answer. If they stall and look at you like you are crazy, then the answer is important. I tend to give them one or two hints and then just watch how they attempt to solve the problem.
- lastly, depending on the role I hire for, I give them some real life examples and ask them to provide answers. For a coder this will be a coding test for a sales guy I will describe a difficult sales situation etc.
hope this helps :)