摩根士丹利信息技术部暑期实习一面
3.12日笔试,两道easy的编程题+7道选择,3.17日收到面试邀请,3.18日一面,电话面试,全英文。
- 自我介绍
- 先聊聊你为什么转行(感觉大多数面试官上来第二个问题就是这个)
- 那我们就开始聊些技术吧,讲一讲Hashtable的原理
- 哈希值是如何计算的?计算后如何定位到所在位置?
- 哈希冲突怎么解决?
- 说一说进程和线程,以及分别如何获取资源的?
- 栈和队列有什么区别?
- python了解吗,@deprecated是什么?
- 你觉得python和Java的区别在哪里
- TCP和UDP的区别是什么?
- Preorder Traversal(前序遍历)和Postorder Traversal(后续遍历)的区别?
- 快速排序的思路?
- 归并排序的时间复杂度?归并排序和快速排序有什么区别?
- 挑一个你熟悉的设计模式说一说
- SQL injection(SQL注入)是什么?
- 反问环节
总结:问的问题都很简单,难点在于是要全英文表达,考察听力的同时还考验口语能力,可能也正是因为全英文的所以问的都很简单吧,而且又是这种金融机构。面试官小哥人挺好的,当我不会表达的时候让我别紧张,不记得专业词汇不要紧,说出要点就行了。
#摩根士丹利##面试题目#