People may have problems answering about their weaknesses. When this happens it reflects a lack of self-awareness.   Understand past mistakes to know what weaknesses are.