刚做完 PwC 的 online assessment 和技术 coding 面。发出来是因为网上很多信息还停留在 2022 年,形式这几年变了点。
Online assessment(OA): 平台是 HackerRank。90 分钟。两道 coding,加一个 situational judgment 模块。
两道 coding 都是 medium 难度。一道是图相关(最短路、BFS/DFS 那类)。一道是字符串处理加一点数组。只要你刷过 LeetCode medium,一般不会被难住。时间限制也还合理,我做完两题还剩大概 20 分钟。
Situational judgment 部分是 25 道选择题。场景比如:客户对交付不满意、团队成员 miss deadline、你发现客户数据里有点不对劲。每题从四个选项里选最合适的回应。他们在测 PwC 的价值观(integrity、collaboration、teamwork under pressure)。别试图“算计”。就按一个靠谱、专业的人真实会怎么做来答。
技术面(单独一轮,和一位 PwC engineer): OA 一周后进行。60 分钟。面试官先给我一道 coding:medium 难度,风格和 OA 很像。我们大概 25 分钟做完。然后她让我讲一个我很自豪的系统或项目,剩下时间就在聊架构和决策。
项目讨论才是更重要的部分。她会追问,而且是真追问,不是那种“interesting, what else”。她会钻你为什么做某个选择。
我的准备: 我刷了 3 周 LeetCode medium,大概 30-40 题。够用了。我还花了几个小时复习图遍历,因为我找到的 PwC 面经里这类题出现频率挺高。
结论: 不是那种 coding 车轮战。coding bar 是扎实的中级水平,但更大的区分点在于你能不能像一个专业工程师一样讲清楚你的工程决策。