腾讯PCG客户端一面
一 自我介绍
二 八股
1 多态,什么是静态多态,动态多态
2 C++内存布局(然后问虚函数表在什么位置,没答上来)
3 智能指针
4 四种类型转换
5 define 和 const的区别
6 构造函数和析构函数能不能是虚函数
7 说一下STL库
8 进程和线程之间的区别
9 死锁的产生条件,如何解决死锁问题
10 TCP / IP 建立连接过程(没懂为什么是TCP/IP,只说了TCP三次握手、四次挥手过程)
11 设计模式
12 排序算法
13 空类的大小
三 手撕
1 单例模式
2 快速幂
-----
只提了两句项目,没怎么问项目问题,问的都是基础八股