📜  高盛实习面试经历 |校外 2022

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

高盛实习面试经历 |校外 2022

高盛通过其工程校园招聘计划对 2022 年暑期实习生的职位进行了 3 轮测试。招聘过程从 8 月开始,一直持续到 12 月初。这些测试是在带有视频监考的 Hackerrank 上进行的。以下是我经历这些回合的经历:

第一轮(能力测试):

  • 问题 - 70(大约)
  • 持续时间 - 90 分钟
  • 标记方案 - +5 -2
  • 主题 - 概率、排列和组合、一般能力和推理、基于理解的问题

与一些资质轮不同,这感觉不是一个很容易的轮。问题的难度从简单到非常难不等。我尝试了大约 35 个问题,我发现这些问题属于简单中等水平,并且能够获得第二轮的资格。

第 2 轮(技术测试):大约 3 周后,我收到了技术轮的邮件。邮件说明了测试的暂定日期和模式。此外,还提供了模拟测试。

图案:

  • 编程 - 30 分钟:2 个简单到中等水平的问题(对我来说,一个是基于数组的,另一个是基于二叉树的)
  • 计算机科学 – 20 分钟:7 个基于计算机科学主题的 MCQ,例如 OOP、操作系统、DSA
  • 定量能力 - 25 分钟:与数学相关的 MCQ。总共有8个问题。
  • 高级编程 - 45 分钟(我的问题基于动态编程)
  • 主观 - 15 分钟:2 个论文类型的问题。

在这一轮中,我觉得时间管理起到了至关重要的作用。我只能完全尝试其中的一个编程问题,大约 15 个 MCQ 中的 10 个以及两个主观问题。

第三轮(面试):我在12月8日收到一封邮件,说我安排了第二天的面试。总共有 3 次采访,每次 30 分钟,都是在同一天通过 Zoom 进行的。

面试第 1 轮 –一轮以简要介绍开始。然后他根据我提到的技能问我问题。这涉及与Java、数据结构、时间复杂性相关的问题,以及关于我的 Web 开发经验的讨论。接下来,他给了我一个简单的编程问题:

  • 给定一个整数数组,修改它,使每个元素现在都是数组中所有其他元素的乘积(即除自身之外的所有元素)。

我们讨论了不同的方法和解决问题的边缘情况。然后,他问了我一个谜题:

  • 我们得到了 9 个球和一个天平秤。如果我们知道 1 个球比其他 8 个球(重量相同)重,需要多少次最小比较才能找到奇数球。

在讨论了解决方案后,面试官问我是否有任何问题要问他。

面试第 2 轮——同样,这一轮以介绍开始。这次面试官也让我简单解释一下我的项目,然后问了一些与它们相关的问题。在讨论了我的项目后,他给了我以下问题要解决:

  • 接受一个字符串作为输入,并从中创建一个单链表。然后,编写一个函数来检查这个单链表是否是回文。
  • 设计堆栈

在对两者进行讨论后,他问我是否有任何问题要问他,然后第二轮结束。

第三轮面试——这一轮再次以介绍开始,然后是关于我在介绍中提到的一些问题。然后她问了我一些关于 OOPS(静态和动态多态性、抽象类和接口、 Java和 C++ 中的 OOPS)的问题。接下来,她给了我以下问题:

  • 给定一排空座位的数量,以及一些接种疫苗和未接种疫苗的人,返回一个字符串,显示座位安排,并具有以下约束:
  • 两个相邻的人之间总是有一个空座位。
  • 两个未接种疫苗的人不得连续坐下。

例如。 – 如果我们有 10 个人,其中 5 人未接种疫苗,4 人接种疫苗,则输出可以是 n_v_n_v_n_v_n_v_n。

我解释了我的解决方案,她帮助我编写代码。然后,她问我“你最大的优势是什么,并谈谈过去对你有帮助的经历”。最后,她问我是否有任何问题,第三轮就结束了。

通过所有三轮面试,我发现被问到的编程问题非常简单,涉及 DSA 基础知识。即使我对解决方案不是很确定,与面试官讨论我将如何解决问题确实很有帮助。