上个月刚结束 Oracle 的 engineering manager 面试 loop。从 recruiter screen 到 offer 大概 5.5 周。准备的时候几乎找不到足够具体的信息,所以把完整拆解写出来。
总共 5 轮:
Recruiter screen(30 分钟)。 常规问题:为什么 Oracle、目前 TC、入职时间。他们还问了我带过的团队规模,以及有没有 P&L 责任。我上一家公司带 8 个人,所以这轮很轻松。
Hiring manager intro(45 分钟)。 比我预期更偏战略。他们想知道我怎么做 roadmap 优先级、怎么处理技术很强但方向不一致的团队。很多情景题,偏 behavioral。这轮没有太多技术深挖。
Technical round(60 分钟)。 他们确实让我讲一个我做过的架构并为它辩护。有一道白板式 system design,围绕 notification system。interviewer 明显是 principal engineer,会追问 consistency vs. availability 的取舍。不算特别难,但作为 EM 你要在技术上站得住。
People and culture panel(连续 2x45 分钟)。 两个不同 interviewer。一个侧重冲突处理、给 underperformer 反馈。我必须用 STAR 格式给非常具体的例子。第二个更偏价值观,Oracle 的 culture 问题。说实话有点套路,但他们听得很认真。
Director-level debrief(30 分钟)。 感觉更像「你想不想加入我们」的交流,而不是面试。他们讲了组织结构、headcount 计划、前 90 天的预期。也问了几道软问题,比如我怎么跨团队建立关系。
他们给的 comp:base $195k,bonus target 大概 25%,还有一些 4 年 vest 的 RSUs。第一年总包大概 $265k(取决于 bonus payout),地点 Austin TX。同级别在 hyperscaler 我见过更高的,但 Oracle 的 base 很扎实,而且 bonus 看起来确实能拿到。
最大的准备建议:他们真的在测试你能不能讲具体。我尝试套用一些泛泛的领导力框架,效果不太好。要用真实故事和真实结果,甚至包括那些很 messy 的部分。