I was recently debating with someone on Facebook about this article on the Top 10 Worst/Funny interview questions.
My answers to the questions were:
- Not sure, can I use google to find out find out the volume of a golf ball, and volume of a bus?
- Can I just ask Bing?
- Some kind of consideration of qualities usually associated with Mahatma Gandhi and how that relates to software development. Probably point out it’s not a battle, and that a gentle, peaceful approach with your colleagues is likely to achieve the best results.
- Some kind of dig at suggestion that one person can’t do it by themselves, but companies like Amazon have a corporate responsibility to support organisations that can help.
- Explain how you’d look at and analyse the nutritional information collectively for each outlet. Be aware employer is insurer and has keen interest in datamining and profiling.
- “Yes” + chat about something interesting you read on reddit /r/TodayIlearned yesterday.
- Explain how a scientific study works in very basic terms
- Talk about something you’re passionate about. DO NOT SING – unless you’re passionate about singing and are good. Explain how you collected your coathanger collection and lovingly take them to coathanger rallies for people to admire. They will find it interesting if you find it interesting.
- Say a number then talk about some kind of quirk – they’re not interested in the number (unless it’s a multiple choice question), but more interested in your explanation why. They probably want someone “a bit” weird.
- Simply have a good go. They’re looking at how you cope to the challenge – so just try.
I don’t think the questions that were being asked were particularly unfair – they’re testing things that you can’t prepare for. For instance, when, as a software engineer, your manager asks you to look at something urgently because a colleague is away, is your answer “No, I don’t know anything about golf balls or trains, I’ve no idea where to even start”, or is it “Urgh, I’m not sure, let me go and google a few things, I can’t promise anything, but I might be able to work it out.” – someone who will try, given a problem they have no idea how to solve, is a valuable problem solver.
My friend’s response, in my opinion, was just wrong – “I miss the time when official things meant going in for the serious talk… All this is, is telling is how much you can bullshit on the spot”.
To some degree they’re right – except that occasionally ‘bluffing it”, “having a go” at some moments, is the most useful skill you can have.
In my field, brutally ugly, ‘dangerous’ lashups involving cronjobbing crashing apache restarts, can save many many pounds of revenue for someone over a weekend, until the appropriate person is available to look at it.
In other fields, it might be like a lorry mechanic, breathing an extra days life into an alternator, before he can get back to the depot and have it replaced, or
Having robot staff who just follow instructions is good, and I expect there will have been many other questions about the candidates working style before these questions.
But robots are unable to work out what to do in situations they’ve not been trained for, the staff who can work out what to do in these situations, are clearly the most valuable.