"说说你的缺点"这个问题绝大多数答错了
面试被问到"What's your biggest weakness"的时候,大部分人的反应是两种。
第一种:伪装型。"我最大的缺点是太追求完美了
第一种:伪装型。"我最大的缺点是太追求完美了。"面试官内心OS:这个答案我今天听了第四遍了。
第二种:实诚型。"我时间管理不太好,有时候会拖延。"面试官内心OS:好的,谢谢你的诚实,但我为什么要招一个自己说自己会拖延的人。
两种都不对。
这个问题考的不是你的缺点是什么。面试官知道每个人都有缺点,他们不指望你是完美的人。这个问题真正考的是两件事:自我认知和改进行动。
自我认知 = 你能不能准确地识别自己的短板,而不是给一个假大空的回答。改进行动 = 你识别了之后做了什么,有没有evidence证明你在改。
来看对比。
弱答案:"My biggest weakness is that I'm a perfectionist. I tend to spend too much time making sure everything is perfect before submitting."
为什么这个答案弱?因为它是一个disguised strength(伪装的优点)。面试官见过太多次了。而且这个回答没有任何具体的scenario,也没有improvement action。
强答案:"In my last
强答案:"In my last internship, I realized I tend to dive into implementation too quickly without fully scoping the problem. For example, I spent a week building a data pipeline that turned out to be the wrong approach because I didn't validate the requirements upfront. After that, I started a habit of writing a one-page scope doc before any implementation — checking assumptions, listing unknowns, and getting alignment with the team. It's not perfect yet, but in my recent project, this process caught two major scope issues before I wrote a single line of code."
这个答案做了三件事:第一,给了一个真实的、具体的缺点(不是"太追求完美"这种废话)。第二,给了一个具体的场景来佐证。第三,展示了你采取了什么action来改进,并且有初步结果。
面试官听到这个答案的感受是:"这个人能客观地看自己,而且会主动迭代。"这恰恰是他们在行为面试里最想看到的特质——growth mindset,不是perfect record。
准备这个问题的方法很简单:想一个你真实犯过的错,不是致命的那种(不要说"我上次把production database删了"),而是一个judgment level(判断层面)的错误。然后想你因为这个错误做了什么改变。
几个可以用的方向:
"过去容易在team
"过去容易在team meeting里过多关注执行细节而忽略big picture" → 现在养成了先讨论目标再讨论方案的习惯。
"之前做presentation的时候信息量过大,audience消化不了" → 后来学会了先给conclusion再展开detail的结构。
"曾经在跨团队合作中因为assumptions不对齐导致返工" → 现在每次kickoff都会做alignment check。
这些都是真实的、可信的、有改进空间的缺点。面试官听到的不是"这个人有问题",而是"这个人在进步"。
Johnny之前整理过一套更系统的BQ框架,对这类问题有更详细的拆解。如果你的behavioral面试经常卡在这种"开放式问题"上,可以去他那边看看。
这个问题不是陷阱,而是一个机会——展示你不是一个只会执行的人,而是一个能自我迭代的人。面试官不怕你有缺点,怕的是你不知道自己有缺点。