There is a lot of advice about how to ace the job interview. The book, How to Reinvent Your Career, lists many helpful tools, site links and examples to help with this.
One of the main things that employers want to find out is if you are a positive person that has the ability to overcome challenges. Jobs.AOL.com had an interesting article about how to answer questions about your greatest weakness. Some may look at these questions as tricks in order to get you to say something negative about yourself. Others may look at these types of questions and answers as a sort of game.
Jobs.AOL did give some good advice about how to handle these types of questions. They suggested that it might not be a good idea to say your greatest weakness is that you work too hard. They also thought it is not a good idea to say you don’t have any weaknesses. So how do you answer this without looking weak? They suggest, “Pick a real weakness from your occupational tool set that you know has no bearing on the job you are interviewing for. The interviewer will acknowledge that you were honest with them, and will likely consider your “greatest weakness” to be meaningless to him. You should also mention that you are studying or taking a class to improve in this area. For example, a computer programmer might say that she wishes to improve her public speaking skills and is attending Toastmasters for training. By including your plan for overcoming this “weakness,” you have actually turned your answer into a pseudo-strength: You recognize your faults and set a plan for self-improvement. A very good quality.”