高盛软件工程师(分析师)面试经验 | 2年以上经验
招聘人员通过 Linkedin 联系了我,两天后我收到了 OA 链接。
第 1 轮(在线评估 - HackerRank - 90 分钟):两个中等问题。
- https://www.geeksforgeeks.org/maximum-path-sum-matrix/
- https://www.geeksforgeeks.org/unique-triplets-sum-given-value/
通过所有测试用例解决了这两个问题。
第 2 轮(电话 CoderPad 轮 – 时长 1 小时):在这一轮中,面试官通过电话给我打电话,并在 Coderpad 上分享了两个问题。在讨论了这种方法之后,他让我编写工作代码,并且所有测试用例都应该通过。
- https://www.geeksforgeeks.org/maximum-sum-nodes-binary-tree-no-two-adjacent/
- https://www.geeksforgeeks.org/minimum-cost-path-left-right-bottom-moves-allowed/
在解释了我的方法并通过了所有测试用例后,我为这两个问题提供了工作代码。
第 3 轮(技术采访 Zoom F2F 1 – 持续时间 1 小时):这是面对面的变焦,有 2 名小组成员。在这一轮中,我被问了 3 个问题,如下所示:
- https://www.geeksforgeeks.org/lru-cache-implementation/
- https://www.geeksforgeeks.org/sliding-window-maximum-maximum-of-all-subarrays-of-size-k/
- https://www.geeksforgeeks.org/decode-string-recursively-encoded-count-followed-substring/
对于第一个问题,我被要求编写伪代码,对于第二个和第三个问题,我必须在 Coderpad 上提供工作代码。
我在这一轮中解决了所有三个问题。
第 4 轮(技术面试 Zoom F2F 2 – 持续时间 1 小时):在这一轮中,我被问到 2 个编码问题。
- https://www.geeksforgeeks.org/trapping-rain-water/。 (空间复杂度 - O(1) 和时间-O(n))
- 用给定的一组硬币无法创建的最小总和。
我为这两个问题编写了工作代码。
第 5 轮(技术面试 Zoom F2F – 3 – 时长 1 小时):同样,在这一轮中提出了 2 个编码问题。
- https://www.geeksforgeeks.org/boolean-parenthesization-problem-dp-37/
- https://www.geeksforgeeks.org/stock-buy-sell/
对于第一个问题,我用伪代码解释了第一个问题的方法,第二个问题编写了工作解决方案。
第 6 轮(技术面试 Zoom F2F 4 – 时长 1 小时):
- https://www.geeksforgeeks.org/n-queen-problem-backtracking-3/
- https://www.geeksforgeeks.org/merging-intervals/
对于第一个问题,我用伪代码和第二个问题的工作代码解释了该方法。
在这些轮次之后,我接到 HR 的电话,说我已经完成了所有的技术轮次,现在将有一个招聘经理轮次。
第 7 轮(招聘经理 + 提高标准 - 持续时间 1 小时): HM 从我做过的项目开始并深入研究。
- 之后,让我设计支持多种语言的网络应用程序,并给出应用程序的整个流程。
- 关于 React、NodeJS 的问题很多。
第二天,我接到 HR 的电话,说我的回合进展顺利,HM 已经准备好让我加入他的团队。
2天后,我接到了HR的电话协商薪资,10天后收到了offer letter,薪酬比我预期的要多。
从OA到录取通知书,整个过程大约用了2.5个月。
判决:接受报价