首页 > 大摩AC面面经
头像
I&1
编辑于 2020-04-21 22:07
+ 关注

大摩AC面面经

摩根斯坦利AC面

大摩AC面一共3面,一天内进行,全程英文。这个大概是个凉经,把我记得的问题列一下供大伙参考参考。

一面

首先在hackrank上做了一个算法题,不是很难。做了应该有10-20分钟做完了。

然后让我从python和cpp(列在我简历上的)里选择一门编程语言进行考察。我选了cpp,但是还是问了些python的问题,,

  • smart pointer

  • Singleton pattern in cpp

  • python GIL

  • 选一个你项目里比较有挑战的一个,不管是技术上的还是非技术上的,你是怎么解决的

  • destructor是否可以是private

二面

二面感觉是在全面考察计算机的基础知识,包含的面很广,涉及编程语言、数据库、网络、操作系统、系统设计。还是让我选择一个比较熟悉的语言,并且给熟练度打分,由于平时刷题以及做项目都是用python,我给python打的分更高点,然后就问了我些python的问题,感觉还是问cpp比较好,cpp的问题通常而言都感觉比较好回答点。

  • list comprehension

  • what is generator, give a example when you'll use generator

  • Decorator, what can decorator do

  • database isolation level

  • Virtualization, why virtual machine

  • Cpu frequency, will 2.5 G Hz CPU always slow than 3.0 G Hz CPU, give a example

  • Cache, what is write back , what is write through

  • TCP connnection establishment

  • how to find all open port on your system

  • what about all open port on other system

  • how to find all open connection on your system

  • ssh tunneling

  • HTTPS

  • CORS: cross origin resource sharing

  • what do you know about web service

  • design a meeting room booking system, from database to backend and frontend

  • how to find all file with .php suffix within a directory recursively and delete them, using linux CLI utilities.

  • except googling, how will you find out how to use a specific CLI utility?

二面完感觉不是很好,系统设计问题也没怎么准备,被问到的当场有点懵。其他方面也存在许多小问题,有的是没有完整清晰地表达好,有的是直接不知道。

三面

三面理论上来说是类似HR面的,但是我的三面有点技术面的意思。三面面试官一上来用中文打了下招呼,问了下前两面的情况,我如实相告说二面有点答得不是很好。然后面试官非常友善地鼓励我没什么关系,你准备好的话我们开始最后一轮面试。

  • why Morgan Stanley

  • which project do you think is challenging? how do you solve it? what role do you play in the project?

  • 让我选择数据结构还是计算机网络,我选了数据结构

  • why do we need red-black tree

  • how do you know about red black tree, the deletion complexity, insertion complexity; deletion and insertion, rotation, etc.
  • what is the time complexity of binary search? Why?
  • code problem: tree mirror

所以最终总结一下,基础知识一定要牢靠;然后平时也要注意总结下记录自己项目中的难点,解决的办法;最后系统设计方面的东西也得有自己的理解。

更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐