Interviewing people is difficult and stressful. To do it properly you need to be truly engaged with the interviewee. My personal philosophy is that if you aren't, just end the interview. If you can't find something interesting about the other person during the course of a normal conversation, you're unlikely to work well together.
I take that position because I believe an interviewer should be able to tell if someone is a good fit for the position by talking to them like they would any other colleague. If the person isn't experienced, intelligent, or compatible enough to work out, you should be able to figure that out without asking a bunch of "brain teasers" and trite, cliched interview questions.
If you can't, you shouldn't be interviewing people. I know what interviewers think they're accomplishing when they ask the usual sorts of "clever" interview questions, but my own experience with hiring leads me to agree with Laszlo Bock that asking "mind-benders" is a total waste of time. And stereotypical interview questions are just lazy, and cause the interviewee to become bored and distracted because they can tell you're not engaged when you ask them.
But enough of the serious portion of this post. It's in my personal blog because I want to lampoon stupid interview questions and the online guides that you can memorize in order to get through them (my question to interviewers: How did you not see that coming?)
So here is my official "Smartass Answers To Stupid Interview Questions Guide":
Q) What do you see as your greatest weakness?
A) Answering stale interview questions in an an inspired manner.
Q) If you could change anything about our company, what would it be?
A) I'd hire me.
Q) All integers from one to N, except a single missing integer, are stored out of order in an array. What's the best way to find the the missing number?
A) Publish the list online, say it's complete, and wait for someone to complain that integer X is missing.
Q) How much would you charge to wash all the windows in Seattle?
A) Whatever the subcontractor bids, plus a twenty-five percent markup.
Q) Why are manhole covers round?
A) Because manholes are round.
Q) Explain the significance of "dead beef".
A) Explain why you think IPV6 is going to be relevant in my lifetime.
Q) A man pushed his car to a hotel and lost his fortune. What happened?
A) Am I applying to replace Martin Gardner? Because if not, how is this type of question in any way relevant?
Q) Using only a four-minute hourglass and a seven-minute hourglass, measure exactly nine minutes—without the process taking longer than nine minutes.
A) Hourglasses? Are you fucking serious? You gan get a stopwatch on Amazon for ten bucks. Do you also expect me to run spreadsheets on an abacus?
Q) How many golf balls can fit in a school bus?
A) A school bus will handily accommodate enough golf balls for any reasonable golf ball use case. Beyond that, who cares?
Q) If I looked in your bedroom closet at home, what would I find?
A) Fifty thousand golf balls.
Q) Would you rather fight one horse sized duck or a hundred duck sized horses?
A) Hey, I read "The Internet", too!
Q) Explain the concept of a database to your eight-year-old nephew.
A) I don't have an eight-year-old nephew. Don't you people take filling this position seriously enough to do proper background research on your candidates?
Q) What would the person who likes you least in the world say about you?
A) He'd say: "Fuck Bugaj, I hate that guy!" But he's a total jerk.
Q) Tell me about a time when old solutions didn't work.
A) The Maginot Line. That one was a real bummer.
Q) What have you learned from your mistakes?
A) "Don't do that again!"
Q) What challenges are you looking for in a position?
A) Too much money and power for one person to handle.
Q) How do you handle stress and pressure?
A) By being a smartass.