cvte后台c++面经
1、介绍项目
2、http的无状态是什么意思
3、cookie和session的区别,哪个安全
4、懂得stl中的哪些容器?
5、讲讲map和unordered_map的区别,适用场景,为什么map扩容比unordered_map简单
6、讲讲静态多态
7、讲讲动态多态
8、默认构造函数什么时候会被调用(不会)
9、空类大小是多少,加上虚函数后呢?
10、源代码到可执行文件的过程
11、静态链接讲讲
12、了解链接中的重定向吗(不太懂)
13、讲讲unique_ptr是如何实现的?(不清楚,我说我懂得shared_ptr,面试官说你从unique_ptr的使用角度设计一种实现方式)
14、会cmake吗(我说我还不是很会,我跟着网上的例子cmake自己的程序)
15、如何调试程序(我说我还没学gdb,我平时是自己打断点和在某些关键位置输出信息来查看是否有问题)
16、tcp三次握手后,客户端拔掉网线会如何
17、ping的工作原理
18、用过什么设计模式
19、讲讲进程通信的IPC
20、讲讲线程如何进行同步,具体说说条件变量
#实习##广州视源电子科技股份有限公司##校招##C++工程师#