Interviews: Questions
Following on from my Interviews: Technical Tests post of the other day, I thought I'd write a post about interviewing in general. I've been involved with the interview process on numerous occasions, at a couple of different companies over the past 5 years. In the last couple of years I have been involved with interviewing on my own, or being the driving force of the interview, and I've learnt a lot from the experience.
When preparing for my first interviews alone, I read relevant sections of a couple of books. The first was one of the articles in Joel Spolsky's The Best Software Writing I. The second was a book I've made a lot of reference to over the past couple of years, The Instant Manager: Tools and Ideas for Practical Problem Solving. From these I gained some interesting pointers, and drafted my initial set of questions. These have obviously changed according to the job being offered, but in general they are questions like:- Tell me about your current job? What do you do on a day to day basis? What have been the biggest challenges? And your biggest achievements? And of course, why are you looking to move on?
- What has been your favourite job up until now and why?
- Which project that you have worked on has made you feel the proudest and why?
- What is the most recent skill/tool/technology that you have learnt and what drove you to learn that?
- Have you contributed any code or writings to the wider community?
- How would you define "healthy" code, and what do you do ensure your code is “healthy”?
- As I’m going to interview other candidates, what would you like me to remember about you in relation to this position?
- When was the last time you read a trade/professional journal or book related to your work? (can substitute "attended an industry conference or took a course")
- Name at least two of the key people in your field
- If you had to, would you spend your own money to buy tools or other materials that would improve the quality of your work?
- If you did not do this for work, would you still do it (or something related to it) as a hobby?