📌  相关文章
📜  摩根士丹利实习面试经验|校内(虚拟)2020 年 10 月

📅  最后修改于: 2021-11-10 06:18:01             🧑  作者: Mango

摩根士丹利最近来到我的大学提供实习机会。注册标准为CGPA 7.5及以上,工作简介为分析师。

有3轮。第一轮是在线编码挑战赛,然后是 2 场通过 Zoom Call 进行的在线虚拟采访,我们必须展示我们的屏幕,我们必须在记事本或任何文本编辑器中进行编码。

报名结束后,公司共筛选出150名学生,并在aspireminds平台上进行了在线考试。测试有 3 个部分,每个部分都有单独的时间分配给他们。

编码回合(1 小时 45 分钟):

  • 第 1 部分:能力部分,有 10 个问题需要在 20 分钟内解决。题型难度适中。

  • 第 2 部分: 7 调试问题和解决时间为 20 分钟。可以选择任何一种编程语言进行调试,而且该部分非常简单,对编程有基本了解的人可以轻松调试问题。

  • 第 3 部分:这是一个编码问题,有 3 个编程问题,需要编写完整的代码,包括问题的主要函数。该计划的难度级别为容易到中等水平。解决 3 个问题的时间为 45 分钟。

    1. 给定一个数组,找出总和大于或等于 x 的最小子数组。
    2. 这个问题与数组有关,但我没有时间解决这个问题。我去了第三个。
    3. 该问题基于树的 BFS 遍历,其概念是获取从给定源节点到任何叶节点的路径中节点的最大乘积并打印结果。

我的能力很好,我解决了 5 个调试问题和 2 个编码问题。能力优秀,解决了5道调试题和1道编码题的同学入围。 16名学生入围面试。

技术面试(70分钟):面试官很友好,让我做自我介绍。当我说我来自 ISE(信息科学与工程)时,他问它与 CSE(计算机科学与工程)有何不同。他问我我知道的所有科目是什么,我更喜欢哪种语言。我说的是C++,所以所有的问题都和C++有关。他主要关注 OOP 和 OS 概念。

在 OOP 部分,他向我询问了 C++ 中的函数覆盖。最明显的问题与虚拟指针、VPOINTER 和 VTABLE 有关。然后他问我如何用 C++ 编写接口。然后是纯虚函数的一些问题,他问了我关于OOPs的支柱和继承的一些问题,还有一些与构造函数和虚构造函数有关的问题。

在操作系统中,问题与抖动、进程和线程有关。他问我关于线程和进程之间的通信。然后一些问题与内存分配和分页有关。

从 DS 和 Algo 那里,他问了我关于 malloc 及其在 C++ 中的替代方案,然后他问了我最佳搜索和排序方法,然后是一些关于哈希映射和哈希表的问题。他让我解释哈希映射是如何工作的。那么散列映射是如何在STL中实现的。然后他要求根据BODMAS规则编写表达式求值的代码。

HR 面试(25 – 30 分钟):面试官很酷,他让我做自我介绍。他问我关于我的学校和大学。然后他也问了我一些与算法和内存管理相关的技术问题,这个问题就像一个现实世界的问题。然后他问我关于团队合作的问题,为此,我详细解释了我的设计思维实验室项目。他似乎对我的工作很满意,并问我如果出现错误,我将如何优化我的项目。我们讨论并分享了我们的想法,他很高兴。最后,他问我有什么问题要问他,我问他如果我被选中实习,我会在哪个领域工作。他详细地回答了这个问题,最后,这一轮结束了。

第二天公布结果,幸运的是我是被选中的 4 个人之一。

提示:永远不要失去希望。继续努力工作,并始终为您在技术问题中所做的事情以及您在人力资源问题中所说的内容解释并给出理由和证据。 Leetcode 和 codeforces 编码平台很棒。尝试解决来自 https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/ 的所有问题,并关注 OOP 和操作系统概念。浏览 GeeksforGeeks 中的档案和采访经历。

祝所有今年申请实习的人一切顺利。