📜  摩根士丹利面试经历

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

摩根士丹利面试经历

这是我在摩根士丹利面试的经历。 (经理,班加罗尔 | 2020 年 9 月优惠)

今年大流行期间,我出现在高盛(拒绝第5轮)、亚马逊(第一轮)、摩根士丹利(第一轮)、德肖(通过3轮)。我没有在这些公司中完成所有轮次。

在多次拒绝后失去了动力。谷歌招聘人员突然在 Linkedin 上联系。它让我起鸡皮疙瘩。

又开始准备了。

6个月后再次出现在摩根士丹利。通关 7 轮🙂

面试过程中被问到以下问题。由于 NDA,问题可能不完全相同:

第一轮(30-40 分钟) :关于整体体验和基本 DS、Algo 和Java问题的电话筛选。

第二轮(1 小时) :虚拟技术电话会议

两个字符串在 O(N) 时间复杂度中是否是字谜

根据出现次数对字母数字数据进行排序,如果出现次数相同,则根据 ASCII 值排序。

基于自定义比较器以 O(NlogN) 求解。

第三轮(1 小时) :虚拟技术电话会议

在 O(N) 时间复杂度和 O(1) 空间复杂度中找到两个整数数组的并集

使用合并排序的合并过程解决。跟进有关时间复杂度的问题。

核心Java问题

第四轮(1 小时) :虚拟技术电话会议

找到二叉树的边界遍历。

Java 8 问题,同步

第五轮(2小时) :副总裁轮(技术)

设计实现 Chatbot 的 HLD 和 LLD

我在 Amazon Alexa 上做过一些 POC。因此,使用相同的话语和意图概念设计我的解决方案。一些关于可扩展性和减少服务器调用的后续问题

您将如何设计一个根据不同地理位置提供不同用户体验的内网网站

并基于 MS 中的不同角色。

用户登录 MS 后,根据下拉菜单填充数据。当用户再次打开同一个网站时,应记住下拉选项,并且不应允许用户进行多余的选择。

使用浏览器 cookie 和本地缓存存储解决

第六轮(1:30 小时) :执行董事轮(技术 + 管理)

基于技术讨论的场景。

2-3 个谜题

行为问题

第七轮(30-40分钟) :HR

薪资讨论🙂

以下是我想传递给 SW 求职者的一些建议:

尝试专注于解决 Leetcode 问题,而不是解决更多问题。尝试在解决诸如 DP、2 指针、分而治之等问题时分析模式。

最初,我选择简单的问题来建立信心。

然后攻击中等和困难的混合问题。

尝试在至少 30 分钟内解决中等/困难。

涵盖了 algos/DS 和 leetcode 的问题标记中的所有主题,这对我有好处。

解决了一个问题后,我尽我最大的努力击败了 100% 的解决方案,无论是时间还是空间。这项活动教会了我权衡取舍。

在尽我所能之后,我通过了其他人的最佳解决方案。这是最重要的活动。它教会了我很多东西

最后的想法:

尝试多次面试。从错误中吸取教训,改正错误,避免在下次面试中犯这些错误。

通过采访成为更好的版本采访。过一段时间你就会成为大师。

时间表至关重要。制定小目标。尝试挑战并尝试解决公司标记的问题。

欣赏自己解决问题

祝一切顺利!!