📜  摩根士丹利面试经验(校内)

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

摩根士丹利面试经验(校内)

第1轮:

在线测试平台——aspireminds

第 1 部分:7 个代码片段——在每个代码片段中进行一些更正(总时间 20 分钟)我做了 7 个中的 6 个。
第 2 部分:10 个能力倾向问题(年龄、关系、船等) 没有负面标记。我很好地解决了 8/10。确保每个部分都做好,因为有部分截止(20分钟)
第 3 部分:3 个编码问题(60 分钟)
Q.1 – 给定具有 1 和 0 以及皇后位置的二维矩阵。从左上角开始,看看是否可以到达皇后位置。 1 表示您可以移动到该单元格 0 表示您不能移动到该单元格。
Q.2 – 与阵列分区有关
Q.3 – 给定点的 x、y 坐标,找到可以连接的最小点数,以便它们形成的边界将覆盖该边界内的所有点。
确保您在本节中至少解决了 2 个问题。

32名学生通过笔试入围。

第 2 轮:

F2F 技术回合(二对一)

1.他们从简历中挑选了一个项目并开始讨论它几分钟。(你应该清楚你的项目流程和你在其中的贡献)。
2.深入讨论堆栈和队列。然后一个问题使用堆栈实现队列(完整代码),另一个问题
使用队列反转字符串(完整代码 + 试运行),从数组中删除重复项,但第一次出现除外。
3.Hashmap实现,各种散列技术(栈、队列、hashmap清晰)。
4.要求我用现实世界的例子解释几乎所有面向对象的概念。
5. 关于final(C)、finally(Java)、public、private、protected等关键字的几个问题

这些是我记得第一轮的问题。然后他们问我是否有任何问题。
我询问了个人资料工作,技术分析师计划(TAP),工作文化等。几乎是45-50分钟。

第一轮后,32人中有12人入围。
他们分成两组,每组 6 人进行小组活动。

第三轮:

团体活动回合

在这一轮中,您将获得大约 30 分钟的时间,您必须想出一个可以成为您产品的想法。您将不得不分工、制作图表并遵循他们会告诉您的一些指导方针。在最后 5 分钟内,您必须展示它。来自摩根的 4-5 位非常知名的人参加了这一轮比赛。当你做这一切的时候,他们坐在你身边,观察你并做一些笔记。这一轮没有人被淘汰。 (尝试提出想法并礼貌地讨论)。

第四轮:

系统设计回合

第一个问题:

设计铁路订票系统——大量讨论。我不得不用它们的属性和方法编写各种类。这些类之间的关系等

第二个问题:

电子商务网站购物车的设计特点

第三个问题:

设计系统,根据从数据库检索到的文件类型调用不同类型的过程到服务器进行处理。

第5轮:人力资源轮

在这一轮中,副总裁阅读了我简历的每一个字,并问了我很多关于它的问题。不要在这里伪造任何东西。确保您了解简历中的每一个字。他有一长串典型的人力资源问题,他一一提出并在他的一张纸上写了一些东西。这持续了近 35-40 分钟。 12人全部被称为HR轮。

第6轮:技术轮

在 12 轮中,只有我被要求再进行一轮技术轮次(原因可能是——我的系统设计轮次不够好)。
只有一个问题。 Splitwise 的完整逻辑实现。很多讨论。我想出了 O(n*2) 解决方案,然后是 O(nlogn) 。他让我在飞行中做所有事情。不涉及数据库。最后他对我提供的解决方案很满意。

在 12 人中,有 3 人获得了实习机会 + 全职,4 人获得了实习机会,我就是其中之一。