Interesting article on the perfect interview question.
When reviewing somebody else’s code, what is it that you usually find most disturbing?
Here is the answer key:
An answer about syntax is a bad sign, and an answer about design principles is a good sign.
Definitely worth a try!
Here are some other questions I’ve heard in interviews that are useful to discern personality, experience and intelligence:
- What are you looking for in this job that you don’t have in your current job?
- What interests you about this field and language of programming more than other fields and languages?
- Tell me about the something that was very difficult for you to learn and why.
- Do you consider yourself more of a fast programmer or more of a meticulous programmer?
- On a scale of 1-10, how would you rate your interest in this position? One being “no thanks” and ten being “this is my dream job!”
- What kind of work do you see yourself doing 5-7 years from now?
- Which is better: client-side validation or server-side validation?
- If you were to start an application from scratch, what code frameworks or approaches would you use and why?