What is the best answer?
First, you should make yourself comfortable with your shortcomings, thus your potential employer sees that you are aware of your weaknesses and that you are continuously working on improving them. This shows dedication, which already brings us to our very first tip:
The golden rule is to minimize the negative characteristic and rather emphasize the positive effect of it.
Choose a trait and include a story where you successfully overcame your weakness. Don’t dig into personal aspects since the interviewer doesn’t care if you are not a good cook or that you are the jealous type. Professionalism should still be of great importance, therefore you should mention qualities he/she can relate to. Don’t lie! Lies smell immediately fishy, and you don’t want to lose credibility over that. Saying “I don’t have any weaknesses” on the other hand, reflects boastfulness. Simple honesty is rewarded!
If you read through the examples below, you’ll realize, there is a shared structure to all the potential answers: ● the quality itself ● a hidden positive characteristic covered by the negative effect of the mentioned quality ● your learnings & the method that helped you to overcome your weakness ● and the final ending with “…ever since that, I improved”.