三周前刚结束我的 Chipotle SWE loop。上周接了 offer。分享完整时间线,因为我网上几乎找不到细节,看到的都是很含糊的帖子。
Chipotle 现在确实有一套像样的技术组织,主要在 Newport Beach。他们不只是维护 POS 系统了。现在有 digital ordering team、data platform team,以及他们叫“digital experience”的组。我面的是 digital orders 这边一个 mid-level backend 职位。
全流程大概 4.5 周,从开始到结束,感觉挺合理。
阶段: Recruiter screen(30 分钟)。常规背景聊天。recruiter 对 leveling 和 comp range 一开始就讲得很直接,我挺感激的。 Technical phone screen(60 分钟)。现场写代码,一个面试官。他们用的是内部系统,不是 HackerRank 或 Coderpad。两道题。第一题是 hash map / 字符串处理,中等偏上的难度。第二题是一个简短的 system design lite,更像“walk me through how you'd structure this service(讲讲你会怎么组织这个服务的结构)”这种,而不是白板画很大一套。 Onsite(线上,4 小时)。四轮连着面:一轮 coding,一轮 system design,一轮 behavioral/leadership,一轮“product deep dive”,让我讲一个过去项目。
coding 轮比 phone screen 难。我拿到一道图遍历题和一道中等难度的 DP 变体。不属于刷 Leetcode 刷到极限那种难度,但他们要求能写出可运行的代码,不只是伪代码。
system design 是标准电商相关题(扩展一个订单管理系统),显然对应他们在意的业务。
behavioral 轮问了很多 cross-functional influence。这个我会在另一个帖子里单独写。 最后一轮后大概 5 天给 offer。据说 debrief 当天就做了。
整体感受:比我对一家餐饮公司的预期更严格。团队感觉确实挺技术向的。评论区如果有人要问细节我也愿意答。