先做题,再技术面试(自我介绍,对照简历说下工作经历),再项目负责人面试(说了下工作情况,为什么离职,为什么来公司,出差,加班看法。。。。),再人事面试,最后通过。
面试官问的面试题: 1. 自我介绍
介绍完了就从我简历第一条一直往下问
2. 说一下c/c++源文件如何从代码变成可执行程序的(程序的编译链接)
3. 常用的数据结构有哪些?
4. 数据结构排序和查找算法你知道的有哪些?各个的时间复杂度和空间复杂度?
5. 快速排序的实现?
6. 快速排序非递归如何实现?
7. 快速排序是稳定的吗?排序的稳定性是如何定义的?
8. C++的STL中的vector说一下
9. vector初始化10个大小,之后push_back超出了怎么办?