I hate this question constantly asked at interviews. In normal social interactions, nobody would just come out and say "Hey X, what are your flaws?". I'm always thrown off by this, because any job I'm applying to I have no relevant weaknesses that could affect it. This forces me to list off random unrelated weaknesses.

I've been starting to just answer "None that I can think of" in interviews but I'm wondering if it's just coming off as arrogance. In truth, I am annoyed when asked this stupid question.