I understand why someone would hate this kind of question, but ultimately the point of any interview is to evaluate the candidate as a match for a particular role and position. I've always been told that there is not such thing as a bad candidate, only a bad fit. I find that it's helpful to think of this in those terms. Also, I really do mean that there isn't the one "correct" answer.