去年春天我走了 IBM 的 EM 面试 loop,面的是 Cloud and Cognitive Software division 的 senior engineering manager 岗。愿意分享我看到的东西,因为网上大多数写法不是太过时,就是只描述流程但不说面试官到底在看什么。
整个 loop 5 轮,分散在两周:
Round 1:HR screen(30 分钟)。 标准问题。他们想确认你不是 flight risk,以及薪资范围不会让你意外。提前了解 band 体系。Senior EM 大概在 Band 9-10,具体看组织。
Round 2:Technical validation(45 分钟)。 我意外的是这不是 coding。更像深度架构对话。他们问了我设计过的系统、做过哪些取舍、怎么处理迁移或可扩展性决策。他们想听你讲得可信,但不一定要写代码。
Round 3:People leadership(60 分钟)。 这轮明显权重最高。STAR 格式 behavioral,冲突解决、绩效管理、文化建设问得很重。「Tell me about a time an engineer wasn't meeting expectations(讲讲一次某个 engineer 没达到预期的经历)」在多次对话里都会出现。要具体,不要讲理论。
Round 4:跨职能 stakeholder(45 分钟)。 见了一个不在我 org 的人。主要聊怎么和产品、设计合作,怎么在模糊里推进,怎么在没有权力的情况下影响别人。IBM 是大公司环境,政治是真实存在的。他们想知道你能跨 silo 运作。
Round 5:Senior leader(30 分钟)。 高管收尾。更多是你的理念和职业方向,而不是你做过什么。我被问到你怎么看未来 3 年 cloud infrastructure 的走向。要有观点,但别傲慢。
整体感觉流程很结构化也很公平。IBM 的流程比创业公司 EM loop 更正式,比 FAANG loop 的 live coding 更轻。但 behavioral 的深度是真的。如果你进去之前 STAR 故事不够紧,你会明显感觉到。