2026 年初我走完了 PwC 的 SWE 全流程,面的是他们 tech consulting practice 的一个 senior engineer 岗。分享一下拆解,因为我在网上完全找不到近期的复盘。
从投递到 offer:大约 6 周。感觉偏慢,但一旦开始,每一步基本都在一周内推进。
第 1 阶段:recruiter 电话(30 分钟) 常规内容:岗位概览、我的背景、薪资大致对齐。他们问了我在 cloud infrastructure 和 client-facing delivery 上的经验。第二个有点出乎意料。PwC 本质上是咨询公司,就算在招 SWE,也希望工程师能跟非技术干系人沟通。记住这一点。
第 2 阶段:online assessment HackerRank 两道代码题,90 分钟窗口。中等难度,明显是 LeetCode 邻近题。一道图题,一道字符串处理题,都不偏门。然后是一个 situational judgment 部分(大概 25 题),感觉像把性格测试包装成商业场景。这个真没法复习,别想太多就行。
第 3 阶段:技术面(60 分钟,对面是一个 senior engineer) 一道算法题,难度和 OA 类似。然后有扎实的 25-30 分钟聊我之前的一个项目:架构决策、怎么处理扩容问题、如果重来我会改什么。这段才像真正的面试。他们更在意你能不能把系统讲清楚、推理清楚,而不是会不会白板。
第 4 阶段:behavioral panel(90 分钟,两位面试官) 这里 PwC 会认真起来。四到五道行为题,期待 STAR 格式,重点是协作、处理客户预期、在模糊中推进。"client delivery" 这个词出现很多。
总体:流程很严谨。算法部分没到 Google 那么难,但行为门槛,以及你同时也是 consultant 的预期,在这里比纯科技公司更重要。