笔试:平衡二叉树、构造析构的顺序、虚析构函数、带继承的访问顺序、4=4;4=3+1;4=2+2;4=2+1+1;4=1+1+1+1的递归和非递归实现、
大端序和小端序、union联合共享同一内存、右移操作、自增操作、对象同时被多个线程持有,什么情况下必须加锁、哪些情况会调用拷贝构造函数。
面试:
1、C语言和C++有什么区别?
2、多态如何实现?虚函数怎么实现?
3、变量存储区
4、指针和引用的区别
5、最短路径算法怎么理解
6、位与运算
7、排序算法比较、时间复杂度与稳定性比较。