Morgan Stanley 技术实习 面经 已oc

流程:2.20笔试-2.23电面-2.28终面(3轮一起)-3.2 offer call,面试都是全英文。

体会:还是挺看重基础的,包括网络、sql、操作系统、安全、算法等。其实我技术面回答的不太好,bq感觉也有挺多red flag。

技术栈:Python

写的有点乱,能回忆起来的就这么多啦~

1. 笔试,一共14道题,7道算法题,7道选择题,限时90分钟。平台是HackerRank,不需要自己处理输入输出。算法题有非常简单的也有比较难的,我有两道没做出来。选择题是一些概念,比如dfs,bfs,死锁,sql等。

2. 30min电面,面试官时间控制的非常精准,到点就结束。

- introduce yourself

- sorting algorithms

- hashmap, how to prevent collision

- three-way handshake, four-way handwave, why need 4 times?

- tcp, udp

- what is pre-order traversal and post-order traversal

- Python garbage collection

- stack overflow

- polymorphism

- DDoS

- singleton

- How many addresses can be accessed in 5-bit?

- SQL基础

- 5min反问

3. 终面

1) Online Coding Test

30min写两道题,平台还是HackerRank,不需要和面试官交流。

2) Technical Interview 1

- 先讨论刚刚做的两道题。我的第一道是关于最短路,第二道我想复杂了想到了dp,后来面试官说直接用数学方法就可以。具体题目就不透露啦。不过我都没写完。。。太菜了。。。

- Fibonacci,递归写法(分析复杂度)和dp写法

- 对于异常应该怎么处理,例如Fibonacci输入了一个负数,是要在api里面处理还是在调用端处理,为什么,你觉得哪个更好。如果在api里面处理(例如抛出异常,或者是返回一个负数),有什么好处什么坏处。

- 知不知道KDD(不知道)

- 介绍fix message sample fix message,然后给了一个场景问要怎么做

- 对testing的看法,你觉得需不需要大量的testing,是不是很浪费时间

- multi-threading, when Python can do actual multi-threading

- 对于Python的处理速度有什么看法

- OOD, in what scenario will you do OOD in Python

- Apart from OOD, are there any better methods to do this?

- TCP, UDP, when to use tcp and udp,为什么http要用tcp协议

- time complexity of binary search

- what will you do if your manager doesn’t like your code(这里我就感觉不对劲。。看来他不喜欢我的代码风格吗哈哈哈

3) Technical Interview 2

在第一面的基础上继续问,首先描述了一下第一面干了什么

- How to reduce time in calculating Fibonacci, not considering space

- 算法题,查找1度朋友,2度朋友,到N度朋友(BFS)

- 值传递和引用传递

- 介绍OOD,为什么需要类这个概念

- 介绍encapsulation,为什么需要封装

- introduce some basic data structures you usually use in Python

4) Professional Fit Interview

- How do you feel about past two interviews

- career plan, what do you want to do in the future

- What do you know about Morgan Stanley

- How will your knowledge help us during your internship

- The most difficult decision you‘ve made, and the consequences

- challenges & adventures

- 作为leader的一次经历

- Do you have any other job offers

- 反问

#面试题目##摩根士丹利#
全部评论
为啥我笔试只有两道算法题😂
1 回复 分享
发布于 2022-03-10 20:45
😥笔试完就没有消息了,秋招再战大摩了
1 回复 分享
发布于 2022-03-16 22:11
请问是暑期实习项目吗?邮件给我的hackerranker密码错误怎么办
2 回复 分享
发布于 2022-03-05 18:51
非常感谢分享!!请问楼主英语是怎么练的,感觉口语好棒
2 回复 分享
发布于 2022-04-10 17:34
大摩还有技术岗?主要是做什么的呀
点赞 回复 分享
发布于 2022-03-02 22:28
你好 想问下笔试hackerranker需要开摄像头吗
点赞 回复 分享
发布于 2022-03-05 09:16
请问简历是要求中文的还是英文的?谢谢
点赞 回复 分享
发布于 2022-03-16 22:16
笔试是什么语言啊
点赞 回复 分享
发布于 2022-03-26 14:41
看到楼主也收到了亚麻的oc!请问最后打算去哪个呢
点赞 回复 分享
发布于 2022-04-16 18:18
mark
点赞 回复 分享
发布于 03-27 18:15 北京
是因为你是开发所以电面都是开发问题吗?我是算法的,也收到了hacker rank的邀请 还想问问机试的代码题是类似力扣的核心模式吗?
点赞 回复 分享
发布于 03-27 18:18 上海

相关推荐

03-11 14:10
已编辑
香港大学 前端工程师
查看21道真题和解析
点赞 评论 收藏
分享
2025-03-19 一面(专业)base:杭州1. 自我介绍2. 学校有没有相关前端课程(答看roadmap、博客、文档自学)3. 什么时候开始接触前端,为什么选择前端4. websocket如何建联   后端接口,react封装一下,答了一下监听onclose,也讲了检查本地存储聊天记录5. localStroage怎么做的,如何检查聊天记录是已经存储过的(卡了)改问如何标识对话时间,答后端有指定好6. socket在哪层(传输和应用之间的api,websokect协议在应用层)7. 五层网络模型(应传网数物)8. socket怎么实现推送功能9. 介绍一下react常用版本,常用的特性(开始吟唱,中断渲染,fiber架构,虚拟dom,组件复用)10. 怎么从JSX变为命令式语法(没听懂,后面回头补答了一些babel编译,语法词法分析ast相关的内容)11. fiber的出现是为了什么(可中断渲染),解决了之前的什么问题(不会,盲答了不可中断渲染)追问没有fiber为什么会导致渲染卡顿(没有双缓存?瞎扯了点东西,重排重绘一股脑输出)12. fiber具体怎么实现双缓存(双缓存,航道模型,但是回答的比较乱,缺点条理)13. 深挖可中断渲染的具体原理,深到具体任务队列,渲染原理(怎么被分成小块),之前看的源码有点遗忘了,答的比较胡言乱语(此处拷打长达5分钟)14. 哪些dom操作会影响性能(又答了重排重绘)15. dom增删改查的api(答了getelementbyid,其他的说不记得了)16. 打包工具为什么有,具体做了什么(答了webpack的树摇代码分割,vite答了es模块,hmr热更新)追问vite编译流程,提供了哪些参数,入口,怎么通过这些入口整合代码压缩体积(md忘了,这里说查文档。但是这里想起来ast了,回头答了babel编译那里,又追问怎么进行词法分析,盲答了正则,状态机)17. 问roadmap怎么学的18. 反问,问面试官有哪些好提升的。面试官说继续沉淀细节的内容,api谁都会调用,问问ai就行。但是底层的原理不是所有人都了解,叫我多熟悉框架底层总结:几乎没问常见八股,就针对问了计网react和打包工具,还是蛮神奇的🥲没有代码考察,应该是G了,那就给大🔥提供点面试反面教程吧😭#牛客AI配图神器#
查看18道真题和解析
点赞 评论 收藏
分享
评论
15
68
分享

创作者周榜

更多
牛客网
牛客企业服务