今年早些时候我走了 Google 的 engineering manager 面试全流程,面的是 L6 EM 岗。这是我能给出的最详细拆解。我的背景:15 年经验,在中型公司和一家 FAANG 管过 8-20 人的团队。
先说流程结构。Google 的 EM 流程在 2026 年对有经验的候选人通常是 5 轮:
Coding: 对,有 coding。哪怕是 L6 EM。很多候选人最容易低估这一轮。他们知道你日常不怎么写代码,但想确认你仍然能算法化思考,并且讲清楚取舍。我抽到的是一道中等偏中的图题。别跳过。复习 BFS/DFS、hash maps,并能讲清楚 time/space complexity。
Leadership and People Management: 这里会有两轮分别聚焦。他们会深挖,比如:'tell me about a time you had underperforming engineer.' 然后问:'what did you do before that conversation?' 再问:'what did you do after?' 一层层剥。准备 4-5 个 people story,要有真实细节,不要是「修饰过的版本」。
Googleyness: 模糊性、包容、冲突。标准 STAR,但会追问你个人做了什么,而不是团队做了什么。「I」这个字比你想的更重要。
Technical System Design: 对 EM 来说,这轮更像是需求澄清、范围界定、做取舍决策,而不是画很多框框。他们要确认你能和自己的团队进行技术对话。补一下分布式系统基础就够,不用从零设计 Spanner。
Hiring Manager Chat: 偏非正式。这轮主要是他们看你是否匹配、你也看团队。问一些关于当前痛点的好问题。面你的人可能就是你未来的 skip-level。
定级补充:L6 EM 的要求挺 senior。他们希望看到一定规模的人和组织影响力,不只是带团队。把你的案例按「组织层面的结果」来讲。
流程很慢。从 recruiter screen 到 offer 一共 9 周。onsite 到 offer call 中间等了 12 天,感觉挺久。