How to Answer "What Is Your Greatest Weakness"
Why This Question Exists
Interviewers ask about weaknesses for three reasons:
- Self-awareness check — Do you know yourself well enough to be coachable?
- Honesty signal — Will you give a real answer or a polished dodge?
- Growth mindset test — Are you actively working on your gaps?
A great answer does all three. A bad answer fails all three.
What Not to Say
❌ "I'm a perfectionist"
Interviewers have heard this ten thousand times. It reads as: "I refuse to be vulnerable." Skip it.
❌ "I work too hard / I care too much"
Same problem. It's not a weakness — it's a disguised strength. The interviewer sees through it immediately.
❌ A core competency for the role
If you're applying for a senior data engineering role, don't say "I'm not very comfortable with SQL." Read the job description before you answer.
❌ A personality flaw with no resolution
Saying "I get really anxious under pressure" without showing what you've done about it leaves a negative impression with no upside.
The Formula That Works
Name a real weakness → Show self-awareness → Describe concrete steps you're taking → Show progress
This structure shows honesty AND growth. That's what the interviewer wants to see.
5 Genuine Weaknesses (With Full Answers)
1. Public speaking / presenting to large groups
"I've historically been more comfortable in small-group settings than presenting to large audiences. I noticed it was limiting my influence in all-hands meetings. Over the past year, I joined a Toastmasters chapter and volunteered to present at our monthly team reviews. I'm not where I want to be yet, but I've gone from declining those opportunities to seeking them out."
2. Delegating — used to wanting to own too much
"Earlier in my career, I struggled to delegate — I'd take on more than I should because I trusted my own work more than others'. I realized it was becoming a bottleneck for my team. I've been intentional about assigning ownership on projects and staying in a coaching role rather than jumping in. My team has grown a lot, and I've freed up time to focus on higher-leverage work."
3. Saying no / managing scope
"I used to say yes to too many requests because I wanted to be helpful. The problem was it spread me thin and delayed my core priorities. I've been working on setting clearer boundaries — now I explicitly ask 'what do we deprioritize to take this on?' before agreeing to new work. It's been uncomfortable, but I've gotten much better at it."
4. Reading and writing data (for non-technical roles)
"I'm not a strong SQL user — I can pull simple queries but complex joins and subqueries slow me down. I've been working through a structured SQL course and have been pairing with a data analyst on my team for the more complex analysis. I'm not fully independent yet, but I'm making progress and I no longer avoid data questions."
5. Giving critical feedback to peers
"I've been more comfortable receiving hard feedback than giving it. I'd soften things too much and the message wouldn't land. I've been working on this deliberately — I use a framework of leading with the observation, then the impact, then asking what the person thinks before jumping to solutions. I've had a few hard conversations using that structure and they've gone better than I expected."
What Makes These Answers Work
- They name a real weakness — nothing vague or fake
- They explain the impact — "I noticed it was limiting..."
- They describe specific action — not "I'm working on it" but what you're doing
- They show progress without claiming to be fixed — authentic, not performative
One More Rule: Stay Relevant
Match your weakness to the seniority level and role. A junior developer admitting they're still learning system design is expected and fine. A CTO saying the same thing is a red flag.
Keep your weakness real but not disqualifying.
Practice This Answer Out Loud
The greatest weakness question sounds easy on paper. Under pressure, most people either freeze or default to the perfectionist answer. Practice it until the real answer comes naturally.
Practice "What is your greatest weakness" with live AI coaching →
You'll hear how you sound, get specific feedback on whether your answer is credible, and improve through repetition.