笔试
- 主要是C++的一些基础知识。分为客观题和主观题,客观题一共10道单选题,
- 都是C++的一些基础知识和代码判断等;
- 客观题一共有6道,有要写代码的算法题,也有问实现原理和实现思路,还有代码判断改错
一面
- 首先自我介绍,详细介绍项目经历,面试官会针对项目进行提问。
Q:然后问了平时用什么IDE,以及IDE的使用和调试过程。
Q:之后主要是问了C++相关知识,包括一些语言特性,
Q:还问到了一些STL容器,比如 vector 和 list 各自的优点,
Q:map 的底层实现原理,一些数据结构,比如红黑树的特点等。
- 由于是校招,问题还比较偏基础。