该公司基本上根据 3 个类别选择学生:-编码(DS 和算法)、机器学习和 Quant(数学和拼图)。
大约有250名学生填写了意愿。
第 1 轮(在线测试):: 持续时间 – 2:15 小时。
在hackerrank上进行,它有3个部分——CS、ML和Quant,分别有7、10和10个问题。每个部分的分数为 100 分。
CS 部分(持续时间 1 小时)有 2 个编码问题,难度为easy和easy-medium和5个MCQ(有点棘手,但很容易解决)。涵盖的主题是操作系统、OOPS 和 DS Algo。我建议至少一次完成 GFG 上可用的所有阵列问题。
我无法评论 ML 部分(持续时间 30 分钟)。我没有尝试其中任何一个。根据一些评论,这些问题具有很好的难度,涵盖了机器学习的各种主题。
Quant 部分有 6 个 MCQ(持续时间 45 分钟)和 4 个不同难度的句子完成问题。这些问题设计得很好,45分钟内无法解决,但得分最高的问题设法正确解决了其中的8个问题。
250 名学生中有 57 名入围面试(但相信我,只有前 30 名对他们来说很重要)。
面试(持续时间:-平均每次 15-20 分钟)
第 1 轮:-我被问及我的兴趣,我告诉了 DS 算法和数学。我被问到 1 个现实生活中的设计编码问题,1 个关于 BST 的问题和 1 个谜题。他们的大部分注意力都集中在简历和项目上。
我记得的一些问题:-
如果“打字时搜索联系人”必须很快并且一个联系人可以有多个电话号码,您将如何将联系人存储在 Android 手机中。
蚂蚁到达对角的最小距离。
第 2 轮:-他们问我有关 C++ STL 的实践经验和在线平台上的编程问题。我被问到两个问题:-
C++ STL 中 map 和 unordered_map 的区别。
使用堆栈和递归以相反的顺序打印二叉树的级别。
他们还问了一些一般性问题,例如请介绍一下您自己。
第 3 轮:-与前几轮不同,这一轮更侧重于我的解谜技巧和数学能力(主要是概率)。我被问到关于概率的 2 个问题,关于 BST 的 1 个问题,关于数组的 1 个问题和 3 个谜题。
将 BST 就地转换为已排序的双向链表。
给定一组房子(数值代表房子里的钱和小偷,一旦小偷进入房子,警报就会响起,相邻的左右房子被锁定。他最多可以抢劫多少钱?
3只蚂蚁在一个正三角形的三个顶点上。他们随机确定三角形的边缘并开始在上面行走。这在每个顶点重复。他们永远不会见面的概率有多大!
你和你的朋友正在用枪交替射击,你的射击精度分别是 x 和 y。如果他总是先开火,确保你最终会杀死他的 x 值是多少(两次连续开火之间有很长的时间)。
第 4 轮:-现在这一轮更倾向于纯概率数学。我被问到几个问题:概念性、可解决性、基于概率、基于曲线预测和 1 棵树问题。我很喜欢这一轮的面试官。
第 5 轮(更多确认谈话):- 在这一轮中,我没有被问到任何技术问题。我被问到一般性的问题,比如你在生活中渴望什么?什么让你满意?你最近解决的最具挑战性的问题是什么?你在不久的将来在哪里看到自己? GS和微软你会选择什么?关于 GS,您想了解什么?
最后一次通话: – 在上一轮之后,我有一种非常强烈的感觉,即我被选中了,但有时即使在 5 轮之后他们也会拒绝候选人。但是当他们告诉我我被选入 2 个团队(在第 1 轮和第 4 轮面试我的团队)并且我不得不做出选择一个的决定时,事情变得更加富有成效。和他们两个聊过之后,我最终选择了风险管理部门(第4轮),并被选为高盛的暑期实习生。
最终19名学生被选中进行实习。
高盛的员工非常聪明,互动性强,这是我迄今为止最好的一次采访。