大概两个月前 virtual on-site 之后被拒了。过了一段时间也消化得差不多了。发出来是因为这些年我看过几十篇我带过的候选人写的 post-mortem,从没想过自己也会写一篇。下面是我哪里做错了的诚实拆解。
岗位:Senior Engineering Manager。我有 15+ 年 eng 背景,搭建并带过 25+ 人的组织,经历过两次收购整合。从纸面上看我很匹配。
我觉得崩在这几块:
1. system design 那轮。 他们让我按 Snowflake 规模设计一个数据摄取 pipeline。我一上来就开了 manager 模式,一直在讲团队结构和 ownership 模型,但他们真正想看的是我还是否具备技术深度。我试图把话题拉回组织设计,这可能看起来像在回避。
教训:在 Snowflake 的 manager 面试级别,技术流利度不是可选项。就算你面的是 people manager,也必须在 system design 上站得住。他们需要知道你能和 staff engineers 有可信的技术协作。
2. 跨职能冲突的 behavioral。 问题大概是「讲一次你需要 push back 伙伴团队 roadmap prioritization 的经历」。我讲的故事技术上没问题,但结果有点模糊。现在回头看,我选错了故事。我其实有更好的例子,当时就是脑子一片空白。
3. 我在赢得资格之前就问团队情况。 和 hiring manager 的对话里,我太早问了团队构成和 role scope,但那时我还没真正展示我的价值。我觉得这会被解读成我更关心自己的处境,而不是解决他们的问题。应该先用对他们挑战的好奇心开场,而不是先谈我的条件。
反馈(我追问之后):recruiter 给的是「looking for stronger technical depth」和「we wanted to see more of X in the behavioral rounds」。很泛,但跟我的判断一致。
我会在一年后再申请。bar 很高,但我尊重它。