I usually start interviews for technical candidates by having them tell me about their background and prior work experience. I do this for two reasons:
- I want them to talk about things they know well so that they'll loosen up, and get more comfortable with the interview, so when I grill them on technical questions, I'll get an accurate measure of their technical ability, not a measure of how nervous they are.
- I want to find out how good a fit they'll be for the rest of the team, and what sort of person they'll be to work with, based on what they say about their prior work experiences.
To the last point, I've started asking the candidate to tell me their 2 or 3 most recent teams: what they did there, what they liked, and what they disliked. I find this reveals more than I possibly would have expected about a candidates character, and their approach to things like conflicts and obstacles in the workplace.
However, I find that as soon as I get someone talking about their background, it ends up taking way longer than is useful, and it's quite hard to steer them back on track.
How do you structure interview questions around a candidates background so that you extract the pieces that are interesting to you, without having it consume the entire interview?