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

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

  • 总体流程:笔试->电面->AC面(Assessment Center in Shanghai)
  1. 笔试 纯英文,接近40道选择,接近2小时时限,C++和Java二选一,成绩取Max(C++,Java),建议都做。但内容均不限于语言本身,涵盖有网络知识,数据库以及OS等。题量感觉偏大,因为读英文题要比中文额外花费时间。
  2. 电面 面试官提前预约时间(中文),届时同一人会来面你(英文)。
    面试内容(回忆,不全):
    首先是英文自我介绍,然后开始问问题(窝是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,基于公司业务背景知识,十分有趣。
  3. AC面(正装)
    提前约好时间,飞去上海,路费全报,住宿Max报500。
    AC面分为一个笔试两个面试,纯英文。
    • 笔试是纯英文题目,手写代码,语言最好用之后准备回答面试基础的那种,题目难度适中。范围的话,据说比较喜欢考基础动态规划,可以提前刷刷题,主要是思想要有。
    • 一面主要跟你探讨刚才写的代码,并且可能的话进行改进,整体比较轻松,一般1vs1,窝当时足够幸运1vs2,俩面试官一左一右哈哈;
    • 二面得看面试官风格,有的喜欢考基础,有的喜欢出题考你,我碰到了后者。所以之前看的C++英文面试常考题基本没用到,几乎都是在说自己对问题的思考以及想法等。题目差不多有几道算法题,还有一些偏智力的问题,建议即使一下子想不出来也要把思考过程实时通过交流反映出来,主要是思考问题的过程要让面试官感觉到:①你碰到问题善于思考;②你善于交流;这两点真的非常重要,因为在摩根实习下来感觉平日工作communication肥肠重要!!最后聊得比较开心,所以还与面试官聊了聊摩根,聊了聊他对摩根以及其他公司之间的感觉和对比。
  4. 总结与干货
    面试效率很高,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。如果童鞋们足够支持,最近打算发一篇“大摩从实习到转正”,主要内容涉及摩根的工作体验及实习到转正的心得~
    喜欢支持Crabit:
Crabit©2018 All Rights Reserved
#面经##实习##C/C++##摩根士丹利#
全部评论
大佬好强。
点赞 回复 分享
发布于 2018-04-18 15:42
摩根it听说正式岗offer待遇一般,涨幅也不高,不知道是不是真的?
点赞 回复 分享
发布于 2018-04-17 21:23
兔爷好棒
点赞 回复 分享
发布于 2018-04-17 20:03
请问你是双985吗?
点赞 回复 分享
发布于 2019-10-25 22:35
大佬学长,之前在3月份校园宣讲会见到学长了,下周ac面,慌,能不能透露一下算法题怎么复习的?是刷leetcode和牛客上的编程题吗?感谢!!!!!
点赞 回复 分享
发布于 2019-04-08 14:23
虽然是去年的帖子,还是要问一下lz大摩的这个终面必须是onsite吗?
点赞 回复 分享
发布于 2019-03-20 22:53
全英文太强了。。。 光学那些特定名词对应的英文就感觉鸭梨山大
点赞 回复 分享
发布于 2018-09-26 15:21
摩根待遇如何?
点赞 回复 分享
发布于 2018-09-26 14:57
大佬 想问一下 第一轮编程题还记得是什么题目不
点赞 回复 分享
发布于 2018-09-26 13:50
楼主,同款 App Dev,所以现在在弄 background verification 吗?有没有组织(微信,qq群之类的)能交流一下啊,比如租房、实习内容之类的。
点赞 回复 分享
发布于 2018-05-22 12:07
你好,请问一下,回了AC面邮件后,会有后续邮件回复的么,就自己直接订机票和住宿飞上海么?Thanks♪(・ω・)ノ
点赞 回复 分享
发布于 2018-05-14 09:55
您好,请问AC面的时候,笔试的算法题有几道呢,难度大吗
点赞 回复 分享
发布于 2018-04-30 09:40
请问一下现在有收到寄来的合同么?13号发的offer邮件,有回复地址,到现在10天了也没有收到合同,是需要自己先发导师同意过去么?之前听师兄说合同寄来得很快,担心。。。
点赞 回复 分享
发布于 2018-04-23 16:19
请问笔试完多久接到电面通知呢?
点赞 回复 分享
发布于 2018-04-20 23:44
请问笔试是线下还是线上
点赞 回复 分享
发布于 2018-04-18 17:54
所以终面难度会比电话面难度高很多吗?感觉电话面试问题都很基础的样子😂
点赞 回复 分享
发布于 2018-04-18 16:39
英文硬伤
点赞 回复 分享
发布于 2018-04-17 23:30
一定要英文面吗。感觉要另外准备英文有点麻烦
点赞 回复 分享
发布于 2018-04-17 21:44
待遇多少呢
点赞 回复 分享
发布于 2018-04-17 21:00
ac面之后多久通知的offer呀
点赞 回复 分享
发布于 2018-04-17 18:49

相关推荐

头像 会员标识
04-09 16:00
已编辑
中国科学院大学 C++
BG:九本,科学院硕自我介绍,介绍项目,项目是打 OS 功能赛做的,我对项目细节非常熟悉,面试官的提问都在意料之中(全都防出去了)。然后说部门是做分布式存储的,考虑换方向吗?然后开始坐牢。1. 智力题,找出超大文件中的出现次数最多的字符串,文件 10 T,单个字符串最大 2 G,给定 64 G 的内存    答:对每个字符串 hash 再计数  回:字符串种类特别多,内存放不下    答:外部排序?但是具体怎么实现忘了    后面发现是个常见的场景题,参考这两种解法:https://zhuanlan.zhihu.com/p/496869606    然后,面试官试图把我拽回第一种解法,提示通过哈希把大文件拆成小文件,还是答不出,寄了。2.  问操作系统    平时了解 OS 看什么书?《深入理解 Linux 内核》《linux/unix系统编程手册》。    经常看源码吗?看得不是很多,就打比赛的时候针对性地看了调度相关的    最了解 OS 哪几个模块? 调度和内存。    常见的锁?只了解自旋锁、互斥锁、信号量的实现。    实现读写锁。不会,寄了    问缺页置换算法?就说了一个 CLOCK(到这里已经神志不清了,我当时觉得我答得太简单了,以为要 Linux 高版本正在使用的算法),后面问 OPT 为什么实现不了,因为要知道将来的访存信息最后手撕,感觉是 hard给一个整数 n (1到 10^9),给定两种操作:1)乘以任意一个整数  2)开方,结果必须是整数 ,要求通过以上两种操作得到最小的数所需要的最少操作的次数例如:输入: 20输出:3 (20 X 5 再开方得到10)然后限定只能用 C 我的思路是分解 n 为质因数之积,统计各个质因数出现的次数,取出现次数最大的质因数,把它变成偶数(最多只乘一次),然后不停地开方(如果开方是奇数,再+1变成偶数)然后在做的时候被吐槽了:1)我直接开了一个数组存计数(没法用标准库 hash 表计数),我也知道会爆内存,就象征性地开了个数组,打算整个写完再改改,然后在写的过程中就被吐槽了。2)筛选质数的算法(https://oi-wiki.org/math/number-theory/sieve/)太久没用忘了,面试官说暴力筛会超时最后时间有限没写完,说一下思路,面试官承认思路很接近了,找到出现次数最大的质数,大概求 log(n) 就行了。其他:本科成绩,数据结构课程成绩,什么方面需要提升?打磨自己的优势,打好基础当晚面完(1#牛客AI配图神器# 个多小时),晚上流程结束总结:死于八股和算法,面试官看重数据结构和算法,然后过程中给他的印象是这方面还不够扎实[笑cry[牛泪]update: 吐槽1)说我做不出来智力题说明不了解文件系统,这玩意和文件系统有很大关吗?就套皮八股/算法2)我说质因数计数没标准库哈希表做不了,面试官甩出用两个数组计数:  int part[]  int count[]  part[k] = i(i 是质因数)  count[k++] += 1称不能用标准库,有点搞人
点赞 评论 收藏
分享
评论
32
229
分享

创作者周榜

更多
牛客网
牛客企业服务