📜  摩根士丹利访谈 | Set 23(全职技术分析师在校内)

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

摩根士丹利访谈 | Set 23(全职技术分析师在校内)

摩根士丹利最近访问了我们的全职技术分析师校园。过程进行了5轮。

第一轮能力和编码测试
测试有 19 个 MCQ 和 2 个编码问题。多选题有负面标记。问题主要是关于数据结构、操作系统和数据库的。编码问题很好。一个很容易,第二个是中等难度的DP问题。

大约有15名学生入围。

第二轮技术面试
这一轮的面试官只是想检查我的概念和基础。
首先,他问我关于堆的问题,并告诉我为 heapify 编写算法。它的复杂性等等。
然后他问我关于稀疏矩阵的问题,以及我们如何优化不需要对角线以下单元格的空间。我告诉他一种 hashmap 方法,然后我们讨论了 hashmap 的内部工作。
然后他告诉我他想将两个这样的稀疏矩阵相乘,并让我编写一个代码来将两个矩阵相乘,其中每个矩阵都是一个哈希图。询问时间复杂度等
然后他让我设计一个类图,其中有很多制造商,每个制造商都生产不同的车辆,如汽车、自行车等。
他还问我各种加入。然后他来到C++,询问虚函数以及在这种情况下Java与C++有何不同。
问了一个很好的SQL查询。起初我无法理解它做了什么。提示后我得到了答案。
我几乎可以回答所有问题。

大约有4名学生入围。

第三轮小组活动
作为 MORGAN STANLEY 的遗产,给了 LEGO BLOCKS 并说要提出一个想法,你想用你的想法打动你的投资者,这样他们就会投资你的项目想法。

第四轮技术面试
我被告知要为奥运会赛车游戏设计一个类图。每一个小细节都被考虑在内。然后告诉我为不同课程的学生注册设计一个ER图。然后他让我将 ER 映射到表格。问我标准化概念以及为什么它很重要。还告诉我规范化表格。然后询问操作系统问题,例如什么是信号量。二进制和计数信号量?然后他给了我一个场景,问二进制信号量还是计数信号量是否能解决问题。然后他问了一些系统调用。给了我一个有 4 个 fork 的程序,并问我创建了多少进程。之后他让我区分祖父、父亲和孩子的过程。要求我编写一个代码,其中在第一次分叉期间创建的进程不应该执行它下面的其他分叉,依此类推。经过一些提示,我得到了答案。

第五轮人力资源面试
问我关于我的实习,项目。
为什么你的CPI低?
为什么选择摩根士丹利?
您对我们的招聘流程有何看法,我们该如何改进?
强项?弱点?

感谢 GeeksforGeeks 提供这么好的内容。

摩根士丹利的所有练习题!