What is your biggest weakness?
Anonymous
In general, try to explain your "weakness" in a way that is not a disadvantage to the job you're applying for, and frame in a way that you know how to identify the problem, and the steps you've taken to check/overcome it.
Check out your Company Bowl for anonymous work chats.