摩根士丹利IT电面面经
笔试是IKM的题库,5套题选一套做,或按照最高分算,什么都问:操作系统,数据结构,多线程,基本算法,计算机网络(OSI啊TCP/IP啊),Windows
Server 的Virtual Directory都有,做完了感觉是痛苦的,不过竟然还有电面。
电面会提前预约的,我是在笔试之后一周多收到的电话,中文的电面预约的两天之后的面试,今天看来预约的人就是要面你的人。
先是自我介绍,这个反正准备好的~
主要问题(记不得先后顺序了):
- 二叉树、二叉搜索树;
- 快速排序的复杂度;
- 堆栈,栈溢出;
- 内存泄露(如何产生,如何避免);
- 似乎是智能指针的问题,只是我事先对智能指针了解甚少,那边就循循善诱;
- 设计模式,单例模式怎么实现,多线程访问的问题;
- 问什么是跨域攻击XSS,没答上来;
- 数据库,数据库索引。我对数据库了解最少,就说知道B+树什么的,然后那边就让我说一下;
- SQL注入;
- STL里面的map, hash_map
- OO建模,给了一个场景和一个case,实现某个功能;
一共35分钟,不知道会不会是炮灰。感觉难度尚可,之前准备的一大堆计算机网络的东西竟然没问...