Very good article here from Harvard Business Review. The worst question is, “What is your greatest weakness?”
As the author says, it’s a dumb question but many interviewers still ask. They recommend you prepare an answer, referring to a trivial weakness that won’t affect your ability to do the job.