刚走完完整的 Goldman Sachs software engineer 面试流程,趁还新鲜把发生的事原样写下来。我是通过他们的 careers portal 投的,大概 10 天左右收到回复。
流程是: Recruiter Screen(30 分钟) HireVue 视频面试 online assessment(HackerRank,2 道 coding) 终面:4 场连续 45 分钟 panel(2 场 coding,1 场 system design,1 场 behavioral)
online assessment。 90 分钟两道题。难度大概在 LeetCode 中等偏难区间。一道是图遍历的变体,另一道是 DP 题我一开始读错了。HackerVue 会监考,所以把门锁好,别像我一样对着屏幕嘟囔。
coding panels。 两个面试官风格完全不同。一个会跟我协作式地一起推题,还会追问复杂度;另一个很安静,让我自己主导。两场都用共享的 Google doc,没有 IDE。他们不接受伪代码作为最终答案,要你写出“基本可运行”的代码,并把边界情况处理到位。
system design。 这是最硬的一轮。细节见我另一篇专门写这个的帖子。简短版:分布式、对延迟很敏感、金融业务背景很重要。
behavioral。 这个我也会单独写。Goldman 在这块真的比我面过的其他银行更重。
从第一次联系到终面:6 周。终面之后 5 个工作日给 debrief。定级会跟 offer letter 一起给。
如果你想冲 Goldman 的 software engineering 相关岗位,我最大的建议是:他们的 behavioral 标准比你在典型 FAANG 会准备的还高。他们对 client focus 和 integrity 的重视会真实地体现在问题里。