📜  高盛(校园)面试经历

📅  最后修改于: 2022-05-13 01:58:29.224000             🧑  作者: Mango

高盛(校园)面试经历

第一轮(在线测试):这是一个在线1小时的测试。它有 9 个问题,其中 8 个是 MCQ 问题,一个是编码问题。 MCQ 问题与树、二分搜索、能力倾向、数据结构、最小生成树有关。1200 名学生参加了它。他们选择了 15 个。

第 2 轮(技术面试第 1 轮):这是一轮技术编码。我被要求解释我上学期的项目。

问了两个编码问题:

1) 假设有一个数组 (2, 3, 0, 5, 1)。输出为 YES:如果我们可以到达最后一个元素或超过它,否则为 NO。如果我们遍历它:-

第一个元素 2 将在那里。这意味着我们可以跳一跳或两跳。如果我们进行 2 次跳跃,我们将达到 0。0 表示 0 次跳跃,因此我们无法到达数组的末尾。如果我们跳 1 次,我们就会到达元素 3。元素 3 意味着我们可以跳 1、2 或 3 次。如果我们跳 1 跳,我们就达到 0,所以在那之后我们不能再跳。如果我们跳了 2 次,我们就到达了第 5 个元素,这意味着我们可以在一次跳跃中到达最后一个元素,或者在 5 次跳跃中超过它。所以输出是YES。

2) 给定一个数组 6, 3, 12, 13, 5, 2

我们必须为除最后一个元素之外的每个元素打印下一个最小元素。所以上面数组的输出是:

[

6:3,

3:2,

12:5,

13:5,

5:2

]

第三轮(技术面试第二轮):两个问题:

1)8 球拼图

2)有一个字符串s和一个整数n。如果字符串中的 n 个连续字符相同,则删除它们。显示最终结果。 Ex- aabcccbb 和 n=3。第一个三重 c 被删除。然后 aabbb 保持不变,然后三元组 b 被删除。最后,结果是aa。

第三轮我失败了。