CVTE 3.18 C++
1. EPOLL的ET/LT区别
2. 四次握手过程,以及具体的状态
3. send返回值大于0,发送完了吗
4. TCP的粘包机制
5. C++空类里有什么默认函数
6. 空类的大小
7. 虚函数可以被设置成private吗
8. Struct和class的区别
9. 函数模板和类模板的区别
10. 多态的原理
11. 虚函数表是什么结构,vptr储存在哪里
12. Vector的底层实现
13. 什么情况vector的迭代器会失效
14. Vector扩容时是直接复制吗
15. 用过什么设计模式
16. 单例模式实现
17. 三个线程按顺序打印
18. 字符串中出现频率的字符
#面经##广州视源电子科技股份有限公司##C++工程师#