摩根士丹利IT面经2018(原创)

--本文版权归Crabit所有,如需转载麻烦一定注明来源,谢谢~
英文口语&听力很关键!!!
在刚刚结束的大摩上海IT面试中,拿到了Offer,特地回来回馈一下,希望对大家有所帮助^_^~

  • 总体流程:笔试->电面->AC面(Assessment Center in Shanghai)
    1.笔试
    纯英文,接近40道选择,接近2小时时限,C++和Java二选一,成绩取Max(C++,Java),建议都做。但内容均不限于语言本身,涵盖有网络知识,数据库,操作系统等。题量感觉偏大,因为读英文题要比中文额外花费时间。
    2.电面
    面试官提前预约时间(中文),届时同一人会来面你(英文)。
    面试内容(回忆,不全):
    首先是英文自我介绍,然后开始问问题(窝是C++):
    1) 并发(concurrency)和并行(parallelism)
    2) stack overflow,并举个简单例子导致栈溢出
    3) Array&List
    4) AVL Tree
    5) memory leak
    6) smart pointer
    7) ……实在想不起来了嘤嘤嘤,后续评论区见吧!
    然后是Why Morgan Stanley?
    最后是你问面试官一个问题。
    3.AC面(正装)
    提前约好时间,飞去上海,路费全报,住宿Max报500。
    AC面分为一个笔试两个面试,纯英文。
    ·笔试是纯英文题目,手写代码,语言最好用之后准备回答面试基础的那种,题目难度适中。
    ·一面主要跟你探讨刚才写的代码,并且可能的话进行改进,整体比较轻松;
    ·二面得看面试官风格,有的喜欢考基础,有的喜欢出题考你,我碰到了后者。所以之前看的C++英文面试常考题基本没用到,几乎都是在说自己对问题的思考以及想法等。最后聊得比较开心,所以还与面试官聊了聊摩根,聊了聊他对摩根以及其他公司之间的感觉和对比。
    *4.总结与干活
    面试效率很高,AC面第二天我还在西湖玩儿呢,offer电话就打过来了,感觉跟考上理想大学或者考研成功那么爽(#^.^#)~
    复习的话建议多读多记英文面试常考题,C++的话比如:https://wenku.baidu.com/view/b005cf7b8f9951e79b89680203d8ce2f006665d5.html
    面试过程的话,最重要的是能清楚表达自己,以及口语的发音、流利度,还有与面试官交流的时候最好能看着其眼睛,表情自然而真诚。万一没听懂,可以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等等~
    最后,本文是我处女作,希望对广大小伙伴们有一定的帮助呦~Best wishes...
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页