大概六周前走完了 airbnb 的 EM loop。我已经面过不少这种了(从 meta 被招过去、google 两轮、stripe 一轮),airbnb 的流程在几个点上确实明显不一样,我想记录下来给准备的人。
先说:airbnb 在核心价值观面试上投入很重。对 EM 候选人来说有两场独立的 behavioral,每场 45 分钟,而且会轮换面试官,所以你不用讲两遍同一个故事。他们对 EM 最看重的价值观似乎是「be a host」(服务型领导,这就是他们的说法)和「embrace the adventure」(在不确定性下做事,在压力下改变方向)。你需要真实故事,不是框架。
面试轮次:
Coding: 是的,airbnb 的 EM 也要写代码。一道中等难度的算法题。我的是图遍历。他们不是要搞死你,只是想确认你还没完全脱离技术。如果你管理超过 3 年没写过生产代码,至少提前练 2 周。
System design: 跟 IC loop 类似,但他们会在中途从纯技术设计切到「how would you staff and sequence this?(你会怎么配人并安排推进顺序?)」(你会怎么配人和排期?)。要准备谈团队结构、依赖关系,以及哪些 v1 先做、哪些先 defer。
Cross-functional leadership: 这轮最像 airbnb 的风格。他们给了一个场景:你的团队负责一个功能,另一个团队的 roadmap 依赖它,但对方 PM 对你的时间线不满意。讲讲你怎么处理。他们没那么在意最后怎么解决,更在意你多早就 flag、以及你怎么让双方一直同步信息。沟通节奏在他们文化里非常重要。
Bar raiser 对应: airbnb 内部叫别的名字,但本质上有个最后面试,由你团队之外的人来对齐公司标准。
定级提示:airbnb 的 L6 EM 大概相当于 principal-manager,或者一些公司里的 director。你要把故事 scope 对齐。小团队的案例如果你在申 L6,是打不动的。
总共花了 5 周。debrief 到 offer 这一步最久,8 个工作日。