诺瓦科技C++后端一面
1. 讲一讲实习期间负责的项目
2. 遇到问题怎么解决
3. 由项目讲到工厂模式,讲了一下项目中具体用的简单工厂模式
4. 由项目讲到多线程,线程安全,互斥锁等等
5. 由项目讲到socket,socket、bind、listen等一系列接口
6. Scoket消息协议的了解? 当时有点懵
7. 面向对象的理解?以及代码中的集体使用场景
8. Static的作用
9. Vector和list聊一下
10. 聊一下vector扩容,讲了一下具体demo的实现结果
11. Delete和delete[],聊到了内存泄漏,聊到了析构函数写成虚函数,深浅拷贝等等
12. 检测内存泄漏怎么检测只说了用vld
13. 构造函数为什么不能是虚的
14. 给了一个场景,银行取票系统需要设计哪些模块?数据管理模块、业务处理模块、网络通信模块,注意线程安全,避免多个人取到同一个号,使用锁操作
15. 闲聊一会阿巴阿巴……
#诺瓦科技##秋招##面经一面面经#