I do find with some of these questions that you're just playing a big game of tick the box with the interviewer. The whole "tell us your biggest weakness" question isn't really what it says on the tin at all. It wouldn't be a weakness if you've done something about it, what they really should be asking you is.... tell us how you were not so perfect in the past but how you've now corrected this minor indiscretion (and notice how it is always a minor one) thus turning you into the model employee. I'm not bitter..honest..lol..but I do find these kind of interview questions just a bit shallow and formulaic, surely the HR department can come up with something better!