Reg Braithwaite has lots of smart things to say, and I agree about asking potentially challenging questions in an interview, albeit for different reasons. When hiring someone who represents themselves as "senior", the ultimate answer is simpler: I have 60-90 minutes to figure out who you are and what "senior" means; you have 60-90 minutes to help me, so get cracking. Whining about the question during or after completely misses the point.












Comment from andjarnic@yahoo.com @ 2007-01-16T02:35:45Z # permalink
You want to find the right person, take them out for a beer, throw some jokes at them, see how the measure up personality wise. From my years in this industry, the most important thing is how well they will jive with your team. If you have built a team of right out of school developers and qa, or those that have spent years in a large company barely doing much but being part of a large team, then I suppose the candidate that passes the test might be for you. For me, I want a team of loyal hard working when needed, but can chill and play a game or drink a beer and have some fun. That's how you build a team that can work together and not point fingers at one another come deadline time. Usually, I've found that deadlines are met, employees are far more willing to work longer hours when needed and they tend to communicate very well with one another. Yeah, so what, you didn't get the guy that remembers crap he'll never use from 10 to 20 years ago, but at least you've got a member of the team that most of the time gels with the team, and gets the job done on time and with a winning attitude.