Most candidates still treat "What is your greatest weakness?" like a trap. In tech interviews, it usually isn't. It's a check for self-awareness and humility. Interviewers want to see whether you can name a real weakness, explain how it affects your work, and show that you manage it with a repeatable process. The original PracHub guide gets this right: a good answer has three parts, and the last one matters most. If you answer with "I'm a perfectionist" or "I work too hard," you'll sound rehearsed. If you name a weakness that makes you unqualified for the role, you'll hurt yourself. The sweet spot is a genuine, non-critical weakness plus a concrete system that keeps it from hurting your team. What interviewers are actually testing At companies with structured interview loops, including FAANG-style processes, this question usually comes down to three things: Self-awareness Intellectual humility Your ability to respond to feedback Every engineer has blind spots. The interviewer knows that.…