2026 年 4 月走完了 Instacart 的终面流程,职位是 senior SWE / 偏 infra 的角色。现在全程都是线上,但他们还是叫 onsite。下面是实际结构。
面试 loop 结构(我这次的): 两轮 coding(每轮 45 分钟) 一轮 system design(60 分钟) 一轮 behavioral(45 分钟) 一轮 hiring manager / 文化交流(30 分钟)
两天面完(他们拆开安排)。第一天:coding + system design。第二天:behavioral + HM。
Coding 两轮: 两道题复杂度都是 medium-hard。第一轮偏 trees/graphs,会给一个更贴近真实场景的包装(比如:商店里货架通道用图表示,怎么给购物者找最短取货路径)。第二轮更偏数组操作。两位面试官在你卡住大概 15 分钟后都会给提示。提示不算特别大,但确实有。我挺感激这一点。
System design: 这里之前有人发帖写过,但我抽到的是外卖平台的通知基础设施。大概就是:几百万条状态更新怎么正确地 fan out 给对应用户,同时别把数据库打爆。
Behavioral: 45 分钟 4 个问题,节奏很快。把 STAR 故事准备好,他们不想听很长的叙述,越紧凑越好。
和 HM 的交流: 说实话,这是整个 loop 里最有人味的一段。我那位 hiring manager 花了大概 15 分钟讲团队当前的 tech debt 情况和他们需要什么,然后问我听起来是否有兴趣。感觉几乎是协作式的。我出来的时候不确定能不能拿 offer,但感觉自己确实聊了一次真实工作相关的对话。
时间线:周四结束第二天。下周三拿到 verbal offer。节奏很快。