Take a look at these videos –
How to Answer Tough Interview Questions: What is one of your weaknesses? (from Capella Career Center)
How to Answer: What is Your Greatest Strength? (from SparkHire)
An overview on how to answer What is your biggest weaknesses? (from Dice)
Tips for talking about weaknesses:
This is not a trick question with the right strategy to answer it, as discussed in this video.
Make a WAR on Weaknesses!
W – State the weakness / Pair it with a strength if possible
A – Action – what have you done to overcome it
R- Results – what result have you seen or do you plan to see after the change?
For more on how to take on this WAR in a positive way, using the sandwich approach, watch this video.