高盛技术部的面试流程严谨且高度结构化,侧重于在高压金融环境下的技术熟练度和文化契合度。一个核心特色是“超级日 (Superday)”,即一系列密集且连续的面试。评估涵盖数据结构、算法、SQL 模式设计以及行为契合度。对于高级或社招职位,讨论会扩展到特定技术栈(如 Java/Spring Boot)和云部署。最终阶段通常包括与董事总经理 (MD) 进行的技术对话。
限时编程挑战,通常在 HackerRank 上进行。包含 2-3 道算法题(滑动窗口、动态规划、图论)。
高盛使用 HackerRank 进行在线测评,包含 2-3 道算法题,需在 60-90 分钟内完成。难度通常为 LeetCode 中等,偶尔接近困难。常见题型包括:滑动窗口(如'找到最多包含 K 个不同字符的最长子串')、动态规划(如 House Robber 变体)和图论问题(网格上的 BFS/DFS)。与某些公司不同,高盛的 OA 通过摄像头监控进行,不要尝试使用外部资源。关键提示:高盛看重正确性和边界情况处理,而非纯粹的速度。目标是通过 100% 的测试用例,而非完成所有题目但有部分错误。许多候选人反馈完全解决 3 题中的 2 题就足以晋级,而解决了所有 3 题但有 Bug 则不行。专门在 HackerRank 上练习(不仅是 LeetCode),因为 IDE 和测试环境有所不同。高盛的 OA 有时还包括一个'调试'部分,要求你修复有问题的代码——复习常见的差一错误、空指针问题和不正确的循环边界。OA 通常在申请后 1-2 天内发送,你有 7 天的时间完成。