You cannot avoid this question by saying that you do not have any everyone has weaknesses. The best approach is to admit your weakness but show that you are working on it and have a plan to overcome it. If possible cite a weakness that will work to the company s advantage. ″I m such a perfectionist that I won t stop until a job is well done. ″