摩根士丹利 SDE 1 面试经历 |校园 2021
资格标准:
- X 和 XII 中的百分比:70% 或 7.0 CGPA
- 追求程度:80%或80 CGPA
- 无拖欠
第一轮:在线评估
这一轮是在 AMCAT 上进行的。它由 4 个部分组成。
- 调试:这部分有 7 个问题,时间限制为 20 分钟。
- 能力:这部分有 16 个问题要在 20 分钟内解决。问题主要来自速度距离,基于方向,数论等。
- CSE 基础知识:这一轮有大约 30 个问题,基于 DBMS、操作系统、OOPS、网络。
- 编码:本部分由 3 个编码问题组成,需要在 60 分钟内解决。第一个问题是基于用某个值更新子数组并找到数组中任何值的最大频率。第二个问题是合并间隔的变体,第三个问题是使 2 个字符串相同的最小成本。
在389名学生中,有48名学生入围第二轮。
第 2 轮:技术面试 1
时间:1小时
- 我被要求自我介绍,然后他开始问与 Java 相关的问题,比如什么是内部类,并告诉我编写代码。接下来,我被问到Java中的访问修饰符和构造函数链接、虚拟内存、信号量、线程和进程之间的区别、2 NF、SQL 查询,用于查找列中的第二个最大值和查找列中的第 N 个最大值和查询与 GROUP BY 相关。接下来,他告诉我检查平衡树 https://practice.geeksforgeeks.org/problems/check-for-balanced-tree/1。最后一个问题是在给定 n 天的芒果成本为 n 的情况下找到最大利润,如果一个人在一天购买芒果并在他购买芒果后的任何一天出售,则必须找到最大利润。这是一个基本的数组问题。
第三轮:技术面试 2
时间:1小时
- 我被要求编写一个停车场系统设计代码,前提是有 N 个楼层具有不同的停车位和成本,我必须设计课程,使用户必须支付最低的停车成本。这持续了大约 40 分钟,然后他让我解释我的项目和使用的 ML 算法。
不幸的是,我没有入围 HR 轮。