📜  摩根士丹利面试经历 |设置 33(校内)

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

摩根士丹利面试经历 |设置 33(校内)

第 1 轮 - MCQ+编码

来自4所学院的学生参加了本轮比赛,其中30人被选中。

这一轮包括 13 个能力类型 MCQ 问题和 2 个编码问题。

Q1 – 给定一个“hh:mm”和“a”秒形式的字符串。查找一秒后的时间并返回一个字符串

形成“hh:rr”。

Q2 - 给定一个字符串,找到该字符串,其中仅包含元音和所有元音至少一次。

那些解决了 1 个编码和 8 个 MCQ 问题的人被选中进入下一轮。

第 2 轮 – 技术 1

30名学生参加了本轮比赛,13名学生入围了接下来的三轮。

他们测试了每个学生的基本知识,并提出了以下领域的问题——DSA(大多数问题属于该主题)、操作系统和 DBMS。我们不仅要口头回答这些问题,还要在纸上写代码。被问到的一些好问题如下 -

一种。在进行中序遍历时将给定的二叉树转换为双向链表(中序方式)。

湾。进程和线程之间的区别。他们如何相互交流?谁给他们分配任务?如何?如何实现线程同步?编写代码来解释互斥量和信号量的工作。

C。提出了一个 DBMS 查询问题。 (简单的子查询问题)

d。接下来是关于 C++ 和Java的基本问题。 (虚拟函数,指向继承/基类对象等的基/继承类指针等)

e.您的项目相关问题。

F。 MS有什么计划吗?我说不,然后他问我为什么不呢?

第三轮——小组赛

在这一轮中,所有参与者被分为两组。两个小组都必须构建一个新产品,使用乐高积木构建它的原型,设计它的新徽标、初创公司的名称、目标等。两个小组都有 20 分钟的时间,最后整个小组都必须进行演示。在整个演示过程中,整个团队都被大量的场景和问题轰炸了。

面试官在这一轮中寻找每个参与者的沟通和领导能力。

第 4 轮 – 技术 2

这是主要的技术回合。

他问了我以下问题——

A. 设计一个停车管理软件。解决方案应该涉及使用数据结构、算法、OOP 相关概念和各种错误处理技术(try/catch 和备份)。

B. 两个算法问题。给出了一个与网格相关的问题,每次我给出一个解决方案时,他都会要求我提供一个新的解决方案。

C. 一个简单的 DBMS 查询问题。

D. 接下来是典型的Java C++ 问题。

第 5 轮 - 人力资源/专业适合

最后但并非最不重要的是人力资源回合。

被问到以下问题——

一种。告诉我一些你的简历中没有的关于你自己的事情。

湾。告诉我一种你必须跳出框框思考的情况。

C。你曾经带领过一个团队吗?团队的规模是多少? (感谢 PISB,我在这方面得了满分)

d。然后她给了我 2-3 个不同的场景,我必须在老板/朋友/公司等之间做出选择。

e.我的爱好是什么?我是否在非技术上为社会做出了贡献?

F。你为什么想加入摩根士丹利?

G。摩根士丹利有什么不好的地方? (你不能说什么都没有:P)

最终选出5名学生。

每一轮结束后,他们都会问我是否有任何问题。如果您不问任何问题,则表明您对他们的公司缺乏兴趣。因此,如果有机会,一定要问一些事情。

简历很重要。因此,请尽最大努力使您的简历尽可能令人印象深刻。

这是一次很好的经历,我期待着我在摩根士丹利的工作。