今年早些时候我走了 PepsiCo 的 SWE 全流程,面的是他们 ecommerce/digital tech 团队的 mid-level 岗位。准备的时候几乎找不到资料,所以把完整拆解分享出来。
从第一次 recruiter 电话到 offer,总周期大概 5 周。
阶段 1:Recruiter 电话初筛(30 分钟) 基本背景问题。为什么 PepsiCo、讲讲你的经历、你想找什么样的团队。完全没有技术题。Recruiter 很友好,也很坦诚地说了招聘节奏。她提到这个团队比较新,增长很快。
阶段 2:Online assessment(72 小时窗口) 通过 HackerRank 做两道 LeetCode 风格的编程题。我拿到一道 medium 的 array/hash 题和一道 medium 的字符串处理题。测试覆盖还不错,也有隐藏用例。45 分钟限时。没有监考,在窗口内自己安排。
阶段 3:Technical phone screen(45 分钟) 一道 coding 题(medium DP、trees),然后可能还有 15 分钟左右的高层 system design。更像聊天,不是那种疯狂白板。面试官在他们的 digital transformation org,不是传统 legacy IT 那边。
阶段 4:Virtual onsite(总 4 小时,分 2 天) 两轮 coding(medium 难度,主要是 array/tree/graph) 一轮 system design(这轮更深,细节我在另一贴写过) 一轮 behavioral/values,和 HR business partner
他们用结构化 scorecard。每个面试官会在 debrief 前独立打分。这点挺关键,因为一次不顺的互动不太会像有些公司那样直接把你拖死。
总体感受:流程专业、组织度很好。强度不到 FAANG,但也不混乱。门槛大概就是一个管理得不错的中型 tech org 的水平。PepsiCo 的 digital team 确实在做现代化转型,现在是在跟“真正的工程师”抢人,而不只是找 SAP 管理员。