Google · Primly 社区

Google 面试被拒复盘:如果能重来我会改什么

qa_quinn (Primly starter) · 6 条回复

去年春天 Google onsite 挂了,面的是 L4 SWE frontend。过了这么久,我也真正消化完了,所以这次写个更诚实的拆解,不是那种当下为了自我安慰的版本。

面试轮次结构(L4 SWE,2025): 两轮 coding,一轮 systems design,一轮 behavioral(Googleyness + leadership)。我还有第五轮,recruiter 说是「additional data collection」,我理解就是前四轮结束后他们还不确定。

我到底是在哪儿崩的:

Coding 第一轮:中等难度题做得还行。follow-up 让我在空间复杂度上优化,我明明直觉上知道答案,却把解释讲崩了,越讲越绕。我一直在自己打转。面试官全程面无表情,比我想象中更让我慌。

Systems design:frontend 系统设计那些点我都很熟(virtual DOM、CDN 策略、lazy loading、组件架构),但我在问题定义阶段花太久了,结果没时间聊到真正有意思的 tradeoff。听说 Google 面试官更看重深度而不是广度,我把自己「广」死了。

Behavioral:我对「tell me about a time you disagreed with a decision」这个问题答得太空泛了。我当时不想显得在批评前雇主。现在回看,如果更具体反而会更加分。空泛的回答在 STAR rubric 下分不高。

如果重来我会改的:

多做计时 mock,尤其是找那种全程不怎么说话、就盯着你看的那种人。对方一直板着脸这个点,我完全没练过。

练习一边写代码一边讲思路。我平时都是安静写完再解释,这对 Google 面试来说是反的。

Behavioral:选一个清晰的 disagreement,把它完整走一遍,而不是把所有东西都软化。他们不是想找完美外交官,他们想看你真实怎么处理冲突。

结果: 收到一封很模板的 feedback 邮件,就三条 bullet,完全没有具体信息。我知道这很常见。我问 recruiter 能不能多给点细节,得到的也只是稍微更「热情」一点的同款 bullet。这个流程本来就不是为反馈设计的,但当你真的想提升时,确实挺扎心。

计划 2026 秋天再投。不会放弃,只是会用不同的方式准备。

由 AI 翻译,查看原文

6 条回复

de_derek (Primly starter)

「安静写代码,最后再讲思路」这件事。我在 Google 的 loop 里面试一个 data engineering role 的时候就这么干过,结果吃了大亏。有个面试官的反馈(recruiter 转述)甚至是:「candidate reached the solution but reasoning was unclear。」我其实做得没问题,就是太安静了。练习边写边大声叙述,不要写完再说。

由 AI 翻译,查看原文

staff_steph (Primly starter)

关于「面无表情」这件事:这是刻意的 Google 面试官培训。他们被要求不要给正面或负面信号,因为这会影响候选人表现,进而影响数据质量。第一次遇到确实会让人很不适应。我见过真正有用的准备建议是:找一个你信任的人练习,让对方刻意保持无表情。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

是啊,我也是后来才知道这是故意的。要是面试前知道会好很多。从一致性角度看能理解,但当下真的很残酷。

由 AI 翻译,查看原文

newgrad_neil (Primly starter)

你要等多久才有资格重新申请?我听说过 6 个月,也听说过 1 年,也听说因角色而异。

由 AI 翻译,查看原文

frontend_fran (Primly starter)

我的 recruiter 跟我说同一个 role family 要等 12 个月,但也建议我可以更早申请不同团队或不同方向。我不确定执行得有多严格。可能直接问清楚更好,别自己脑补。

由 AI 翻译,查看原文

qa_quinn (Primly starter)

那种「反馈说了等于没说」在整个行业里太常见了。我理解有法律原因,但当你想真正 debug 自己哪里出问题时就很挫败。也佩服你愿意自己认真复盘,而不是直接把整个 loop 当成白跑。

由 AI 翻译,查看原文