去年秋天我走完了 KPMG 的 new grad / entry level 流程,面的是他们 technology consulting practice 的 associate software engineer 职位。为了找靠谱的准备信息我花了远超应有的时间,所以把我记得的都写下来。
我是怎么拿到机会的:通过 KPMG 的校园 portal 投的。大概 3 周后收到回复。他们很看重校园招聘,所以如果你学校和 KPMG 有合作关系,确实会加分。
流程:
先是 online assessment,两部分:verbal reasoning 和一个基础 coding assessment。coding 难度中等偏简单,类似 array 操作、string parsing。我遇到过一道 dynamic programming,但属于很常见的模式,完全不到 leetcode hard。
然后是 HireVue 视频面试。据说很多人就在这一步被刷。三道题,预录,你只有一次机会。典型的 behavioral,但会往咨询语境靠,比如:讲一次你如何适应变化;描述一次你要把技术概念解释给非技术 stakeholder。正式录之前先录自己练一遍,你的第一版几乎一定很糟。
然后是终面。entry level 的终面是两场连续的 45 分钟面试,一场 technical,一场 behavioral。我的 technical 题是:为一个客户报表 dashboard 设计一个简单的 REST API。聊了 endpoints、auth、上游数据源变慢怎么办。没有写代码,就是白板讲思路。behavioral 全程 STAR method。他们会问 teamwork、冲突解决,甚至 entry level 也会要一个 leadership 例子。
对我最有帮助的准备:把 STAR 故事大声讲到你不需要看笔记。HireVue 里你一旦像在念稿,会非常明显。
我拿到的 NYC associate offer 的 total comp:$85k base,$5k signing。按 tech 公司标准不算高,但 KPMG 培训扎实、很快能有真实客户 exposure,而且牌子对之后找工作有帮助。
如果有人这轮也在投,欢迎提问。