📌  相关文章
📜  摩根士丹利2021年暑期实习面试经历(校外)

📅  最后修改于: 2021-11-17 09:54:05             🧑  作者: Mango

第 1 轮(AMCAT 在线评估):有 3 个部分。

  1. 能力(简单中等级别的问题,唯一的问题是时间限制。我发现在给定时间内解决所有问题具有挑战性)
  2. 调试(7-8题调试,简单-中级)
  3. 编码题(3道中级题)

良好的解决问题和调试能力,基本能力练习就足够了。我解决了所有能力和调试问题以及 2 个编码问题。

第 2 轮(45 分钟 – 1 小时缩放技术面试):我被要求在 IDE 中进行屏幕共享、编译和运行我的所有代码。

  1. BST 的层序遍历(连同 BST 插入的完整代码)
  2. 关于哈希的问题
  3. DBMS 查询(为连接做好充分准备)

良好的解决问题的技能、哈希、DBMS 和信心将帮助您度过这一轮。

第 3 轮:(人力资源 + 技术面试超过 1 小时):这是一个基于系统设计的面试,涉及操作系统、线程和软件架构的概念。我收到了一个关于应用程序的基于情境的问题,我必须重建它,使其在某些领域变得高效)。我不允许透露确切的问题,为了清楚起见,请查看以下示例:

假设您为客户构建了一个应用程序(面试官指定了确切的应用程序),并且该客户带着某些问题回来了。您将如何识别、解决和重建应用程序以修复这些问题?

这持续了 55 分钟,然后是人力资源问题(领导技能、你对计算机科学的动机、是什么激励你来到这里、你的项目的简要概述、为什么选择摩根士丹利)。我也被问到是否有任何问题。

以前的实习和项目以及线程和操作系统的知识将有助于这一轮。

结果:选中 

结论:真实而自信。即使你犯了错误,也要表现出你有能力改正错误的样子。面试官非常亲切,第 3 轮是我个人的最爱。

拥有一份平衡的简历(DSA + 项目)是有帮助的。 OS、DBMS、OOPS、DSA 的学科知识会有所帮助。对于第 3 轮,我发现我以前的实习和项目有很大帮助。即使您不知道系统设计是什么,也要尝试以合乎逻辑的直观方式回答问题。他们只是想突破你的界限,看看你是否试着自信地回答。

注意:我注意到摩根士丹利在接受采访时表现出多样性。您的经历可能与其他人不同。