摩根士丹利面试|第21集(校园实习)

摩根士丹利(Morgan Stanley)访问了我们学院,聘请暑期实习生(三年级学生)。

null

首先,在HackerRank上进行了一次在线测试(持续90分钟),包括19个MCQ(数据结构、C概念、编程概念、数据解释、语言技能)和2个编码问题(一个基于字符串操作,另一个基于全对最短路径图)。 大约100名学生中有12人入围了面试名单。

共进行了三轮面试。

1.人力资源面试 这是我有史以来的第一次面试(我在学校里做过很多VIVA,但以前从未做过面试),所以我感到非常紧张。 面试官问我是否感到紧张,我回答说:“是的,有点紧张!”。接下来的问题是: *跟我说说你自己。 *你对摩根士丹利了解多少? *你在第二学年末的夏天做了什么? *你的CodeChef和HackerRank排名。 *告诉我你生命中任何一件你感到遗憾的事? *除了摩根士丹利,你对其他公司感兴趣吗? *为什么是摩根士丹利? *你的长处。 *5年后你如何看待自己? 还有更多类似的问题。 然后我问他,我们是选择我们喜欢的地点(孟买还是班加罗尔),还是他们会随机分配我们,以及摩根士丹利的生活。

2.技术面试 *使用调用堆栈解释按值调用和按引用调用,并给出合适的示例。(书面代码) *不使用任何循环或递归就可以找到给定数字的阶乘吗?(书面代码) * 给定一棵二叉树,打印所有边界节点, i、 例如,所有最左侧、最右侧和叶节点。(书面代码) *你对操作系统了解多少? *Windows和Linux的区别,Linux相对于Windows的优势。 *解释任务管理器及其各种流程。 *线程和进程。 *Chrome和Firefox操作的区别。 *C和C#之间的区别。 *详细解释链接列表。 *对于堆栈实现,您更喜欢什么?数组还是链表? *给定一个处理器,它同时运行不同的进程,持续时间不同。这些进程存储在固定大小的循环链表中。还有一些进程正在等待,它们存储在队列中。我们必须打印刚刚完成的进程的id号,并将队列中的等待进程添加到这个循环链表中。同时,其他流程的持续时间也会减少一定数量。重复此操作,直到队列和循环链表耗尽(元素用尽)。(书面代码) 然后我问他我们将要做的项目。他是一个友好的人,他告诉我,他们通常会给摩根士丹利的实习生很多现场项目。他还详细解释了他目前正在进行的项目。

3.技术+人力资源面试 首先,面试官问我对摩根士丹利及其运作和提供的服务了解多少。 然后他问我最喜欢的话题,我回答说是数据结构。 什么是堆栈和队列? 什么是OOP? 然后他给了我一个管理电梯/电梯系统的真实场景。你有三部电梯,每层楼有一个控制按钮,也就是说,同一个上下按钮可以呼叫三部电梯中的任何一部。设计系统时要考虑各种因素,比如如何根据楼层差异、时间或其他因素,优先选择电梯。然后,他给了我一些电梯被呼叫的楼层号和电梯的初始位置的例子,并问我如何处理这些情况。这是一场长时间的讨论,持续了大约15-20分钟,他给了我各种情况,并询问了我的方法。基本上,他只是想知道我的思维过程,以及我解决这些现实生活场景的方法和逻辑。最后,他问我这个实现将使用什么样的数据结构,我的回答是“双链表”。 然后他问了一些人力资源问题: *你的长处是什么? *你的缺点是什么? *为什么是摩根士丹利? 还有更多。

选择5名学生进行实习。

总的来说,这是一次很好的经历,也是一次难忘的经历!

如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享