📜  摩根士丹利实习面试经历| 2020年校内

📅  最后修改于: 2021-11-17 10:03:55             🧑  作者: Mango

摩根士丹利 |暑期分析师实习 |印度 | 2020年校内

状态:印度理工学院坎普尔大学预科生。

日期:2020 年 8 月

这是一个校园机会。

第一轮:在线评估

本轮比赛分为三个部分:

第 1 节:

  • 20分钟10道选择题,包括逻辑能力、资质、概率、时间和工作等。 8 个很简单,2 个很困难,因为它们需要从条形图、销售表或饼图推断数据。

第 2 节:

  • 20 分钟 7 道调试题:有必要检测并纠正逻辑和语法错误。 (专业提示:如果编辑器中没有编写代码,请使用提供的函数/类从头开始编写代码。)

第 3 节:

  • 60 分钟内的 3 道编码问题:所有问题都有一个非常误导性的描述,与要求做的完全不同。所以请仔细阅读以掌握其含义。
  1. 以相对于组件中值的总和降序查找并打印图中的连通组件,如果相同,则基于组件中的节点数,给出一个在节点上写入值的图。
  2. 一个可以用优先队列或多重集回答的贪婪问题。
  3. 如果 X 小于 Y 并在数组中放在 Y 之后,则 X 与 Y 的 randomnessFactor 定义为 X 和 Y 的差值。打印具有最高 randomnessFactor 的对的索引。

从 150 名学生中选出 14 名进行面试。

第二轮:面试

1. 技术面试

  • 要克隆单向链表,请使用堆栈、队列或两者。 https://www.geeksforgeeks.org/a-linked-list-with-next-and-arbit-pointer/
  • 给定一个 0,1s 数组,找到 0 的位置,在该位置可以放置 1 以最大化 1s 之间的距离。 https://www.geeksforgeeks.org/maximize-distance-between-any-two-consecutive-1s-after-flipping-m-0s/
  • 在给定两个字符串S 和 T 的情况下,确定是否可以通过向左或向右旋转字符串S 任意次数将 S 转换为 T。 https://www.geeksforgeeks.org/check-string-can-obtained-rotating-another-字符串 2 位/
  • 数组中的所有数字都重复两次,除了一个;找到那个号码。 https://www.geeksforgeeks.org/find-element-appears-array-every-element-appears-twice/
  • 求一个大数的阶乘。 https://www.geeksforgeeks.org/factorial-large-number/
  • 关于 OOP 概念和应用程序的问题。
  • 关于操作系统和计算机体系结构的问题
  • 快速讨论简历中提到的项目。

只有六名学生晋级到下一轮。

2. 技术+管理面试

  • 这一轮包括广泛的项目讨论,然后是反问。必须熟悉项目开发中使用的算法以及项目范围之外的应用程序。
  • 讨论了简历的亮点,然后是一些人力资源和行为问题。

最后,三个学生获得了职位,我就是其中之一。

我的主要收获

  • 在继续解决方案之前,请确保您已彻底理解问题。
  • 中间不要花太长时间。
  • 在记事本/谷歌文档上写代码来练习。
  • 如果您不确定答案,请诚实并告诉他们。
  • 准备一个你自己生活中的例子来说明你在 HR 回合中的观点。

最好的祝愿,