Gary Stephen’s Answer
That is always a tough question...I came up with what I think is a good solution and answer.
Think of something you are or have worked on to improve yourself lately and use that to answer this question.
Here is a link with some good examples:
Try to avoid saying I have no weaknesses or say something that will not be good and may cost you the chance at the job like " I can never seem to get to work on time" .