How about we collectively protest these kinds of interview questions. I vote that instead of answering questions, we ask difficult ones to our interviewers. When they protest, we explain "Just making sure I won't be working with idiots".
Remember folks, these companies are getting more from you then you are from them.