有个人跟我说他刷了100多道面经,背了几十个产品案例,面试还是挂。他特别郁闷,说他做的准备比谁都多,不理解问题出在哪。

我把这事讲给明嘉听。他说了一句话让我一下子就懂了:"面试没有原题。"

大多数人刷面经的方式是"对答案"

大多数人刷面经的方式是"对答案"——看到一道题,记住标准答案,下次遇到直接用。这种方式在学校考试管用,因为考试有标准答案。但面试没有。面试考的不是你知不知道答案,是你怎么推导出答案。

同一道题"设计一个给老年人用的社交产品"。你用记忆回答和用推导回答,说出来的节奏、深度、应变能力完全不同。面试官听得出来——一个人在讲自己想明白的事情,和一个人在复述记住的内容,感觉差了十万八千里。前者的回答有弹性——面试官追问任何角度他都能接住,因为这个答案是他自己推导出来的,他知道每一步为什么这么想。后者的回答是刚性的——面试官追问一层就到底了,因为他记住的只是结论不是推导过程。

明嘉见过刷了200道面经但面试一直挂的人。也见过只做了30道题但每道做了三遍的人,,第一遍自己做,第二遍对比行业标准答案找差距,第三遍限时模拟看能不能在压力下也保持逻辑清晰。30道题做完,推导能力练到了,面试表现非常好。不是因为他碰巧遇到了原题,而是他遇到任何新题都能当场推导出合理答案。

区别不在量,在练法。一个在练记忆,一个在练推导。练记忆的人背了100道题走进面试遇到第101道就懵了。练推导的人做了30道题走进面试遇到任何题都能拆。

面经还有一个隐藏的坑,,它给你一种"我已经准备好了"的虚假安全感。你刷了100道,心里觉得"这些类型我都见过了"。但面试官问的角度、追问的方向、要求的深度跟面经里写的不一样。面经是别人面试结束之后靠记忆写的,不是面试现场的原始录像。中间隔了一层信息损耗。你以为你准备的是那道题,但你准备的只是那道题的一个残缺版本。

更危险的是,,背答案的人在面试中会有一个典型的行为模式:面试官刚问完题他就开始回答。因为他已经"知道答案了"。但面试官不喜欢这个。他们希望看到你思考的过程,,停几秒,问一两个clarifying question,然后再开始结构化回答。直接背答案的速度反而成了减分项,因为它暴露了你是在复述不是在思考。

我见过一个更极端的例子。有人把面经按题型分类

我见过一个更极端的例子。有人把面经按题型分类,做了一个Excel表格,300多道题,每道标注了考点和标准答案。工具做得很漂亮。但面试的时候他还是挂了,因为面试官问的不是他Excel里的任何一道题。他的Excel记录了答案,但没有训练他的大脑。不是你的工具不够好,而是你的训练方式不对。背答案的终点是答案本身的边界,练推导的终点是你自己的能力边界,,后者没有上限。

明嘉给了一个判断:面经该看,但面经是参考资料,不是答案手册。看面经的目的是了解面试官的出题方向和考察重点,不是去背标准答案。看完之后关掉面经,自己重新做一遍。自己做出来的东西是你自己的,背下来的东西永远是别人的。

他之前有把面试准备按能力维度拆过,,产品设计、数据分析、行为面试、系统设计,每个维度怎么练、练到什么程度够了、怎么自测是"真会了"还是"只是记住了"。比盲目刷面经有效率得多。如果你也在刷面经但面试一直卡住,可以去他那边看看有没有更系统的方法。

刷面经不等于备考。备考的心态是"把答案记住就能过"。训练的心态是"把推导练熟就能应变"。你的目标不是记住更多答案,而是让你的大脑能在任何问题面前都保持推导的习惯。面试里没有原题只有新题。靠记忆活不过去,靠推导能力才能。练推导,不要练记忆。记忆让你知道过去的答案,推导让你能从容面对未来出现的任何新问题。