摩根士丹利IT面经2018(原创)
--本文版权归Crabit所有,如需转载麻烦一定注明来源,谢谢~
英文口语&听力很关键!!
在刚刚结束的大摩上海IT面试中,拿到了Offer,特地回来回馈一下,希望对大家有所帮助^_^~
- 总体流程:笔试->电面->AC面(Assessment Center in Shanghai)
- 笔试 纯英文,接近40道选择,接近2小时时限,C++和Java二选一,成绩取Max(C++,Java),建议都做。但内容均不限于语言本身,涵盖有网络知识,数据库以及OS等。题量感觉偏大,因为读英文题要比中文额外花费时间。
- 电面 面试官提前预约时间(中文),届时同一人会来面你(英文)。
面试内容(回忆,不全):
首先是英文自我介绍,然后开始问问题(窝是C++):
1) 并发(concurrency)和并行(parallelism)
2) stack overflow,并举个简单例子导致栈溢出
3) Array&List
4) AVL Tree
5) memory leak
6) smart pointer
7) ……实在想不起来了嘤嘤嘤,后续评论区见吧!
然后是Why Morgan Stanley?
答:可以说一些对于摩根的了解:famous global company,Morgan culture: putting clients first... 最后是请你问面试官一个问题,窝当时问了摩根实习和其他公司相比较有什么特色,他说intern进来都会 solo或者duo完成一个project,基于公司业务背景知识,十分有趣。
- AC面(正装)
提前约好时间,飞去上海,路费全报,住宿Max报500。
AC面分为一个笔试两个面试,纯英文。
- 笔试是纯英文题目,手写代码,语言最好用之后准备回答面试基础的那种,题目难度适中。范围的话,据说比较喜欢考基础动态规划,可以提前刷刷题,主要是思想要有。
- 一面主要跟你探讨刚才写的代码,并且可能的话进行改进,整体比较轻松,一般1vs1,窝当时足够幸运1vs2,俩面试官一左一右哈哈;
- 二面得看面试官风格,有的喜欢考基础,有的喜欢出题考你,我碰到了后者。所以之前看的C++英文面试常考题基本没用到,几乎都是在说自己对问题的思考以及想法等。题目差不多有几道算法题,还有一些偏智力的问题,建议即使一下子想不出来也要把思考过程实时通过交流反映出来,主要是思考问题的过程要让面试官感觉到:①你碰到问题善于思考;②你善于交流;这两点真的非常重要,因为在摩根实习下来感觉平日工作communication肥肠重要!!最后聊得比较开心,所以还与面试官聊了聊摩根,聊了聊他对摩根以及其他公司之间的感觉和对比。
- 总结与干货
面试效率很高,AC面第二天我还在西湖玩儿呢,offer电话就打过来了(#^.^#)~
整个准备的话建议多读多记英文面试常考题,C++的话比如:C++_常见英文面试笔试题
面试过程的话,最重要的是能清楚表达自己,以及口语的发音、流利度,还有与面试官交流的时候最好能看着其眼睛,表情自然而真诚。万一没听懂,可以pardon下也是完全OK的。总之,再唠叨一遍,与人沟通的能力或者说软实力在摩根也是相当重要的考核部分!
另外,基础知识比如SQL的clustered index和non-clustered index原理,还有inner join, outer join等;设计模式(design pattern)最基本的单例模式(singleton),里面的懒汉模式,饿汉模式,以及线程安全问题等;还有最好能对大摩的情况有一些了解,最好能去下校园宣讲会(如果有机会的话),这样在与面试官聊得时候才能让其感受到你对大摩真正很感兴趣,并且有一定的了解喔~比如大摩全球有55000多employees,其中IT professionals有10000多,C++之父Bjarne Stroustrup还是大摩的全职员工,大摩financial trading system的feature是High frequency和low latency等等~更多可以去前面给的link里面了解~
最后,本文是窝处女之作,希望对广大小伙伴们有一定的帮助呦~Best Wishes~
泥萌的支持即是我不断更新和回答问题的最大源动力!!
PS:窝刚刚结束了在摩根将近三个月的实习,并且拿到了convert offer。如果童鞋们足够支持,最近打算发一篇“大摩从实习到转正”,主要内容涉及摩根的工作体验及实习到转正的心得~