You would definitely impress your interviewer with such answers if
YOU WERE LIVING IN THE LAST CENTURY. (Forgive my harshness but here's why)
Imagine
YOU are the interviewer, why would you ask someone his or her weakness? It would probably be because you want to know if the candidate is able "first" self-assess him or herself. Self-assessment is a compass for those heading towards success. Now image the candidate says "I am a workaholic" or "I get attached to my work". One of two things will pop into your mind,
- why did this person leave his previous job if he get so attached to his work/why is the candidates scores not high enough for someone who loves his work(for freshers)
- Doesn't this person know that we the interviewers read stuff off the internet and know these are cliche answers.
Either way, you as the interviewer will feel that the candidate is (for lack of better words) "Trying to kiss my a**)
The "second" reason you would ask the candidate this question is whether he is working on improving him or herself. If yes, then you would be curious to know in what way is the candidate improving himself.
Therefore the "ideal" answer is an HONEST one. If your communication skills are poor, say "I wont say it is my weakness, but I am working on improving my communication skills (or technical skills or learning to manage my time better or any other soft skills)" Don't use the word "weakness" in your answer since it could mean that this weakness is your limitation or worse "permanent weakness" which means that you are never going to improve in that area. Instead use "area that i need improvement" or "something I'm working on improving".
The other weakness you can mention are those that "don't affect your professional life". eg I cant cook anything besides tea and Maggie noodles Or I am allergic to cats (for those who don't work with cats) Or im afraid of heights (for those who work at ground level)
Like i said, be honest. So identify any areas you need improvement and start working on it. Don't try to deceive for you never know who reads these forums. :-)
Avinash Tavares
Trainer, Consultant & Life Coach
youthempowermentsolutions(dot)org