C++ cvte一面面经
两天前约的一面,下午两点15分面试官准时发条短信过来问我准备好了没,感觉是不是太贴心了哈哈。
说一下面试的感觉,之前就看面经知道cvte的面试问的十分的基础,今日一见果然基础,问到挺多地方都还是不会,尤其是操作系统。。。面试官问了几个发现我都不会后就直接不问了
0. 自我介绍、介绍项目
1. 有没有c++项目?(没有🤣)
2. C++11新的内容(只说出了智能指针和auto)
3. 智能指针
unique_ptr的底层实现(不懂)
unique_ptr能不能拷贝
4. 指针delete两次会发生什么情况
5. Nullptr和none的区别(不懂)
6. Auto关键字使用,类型是什么时候推导的(不会)
7. 智能指针体现什么机制(不会)
8. C++函数重载实现
返回值不一样能不能实现重载(盲猜不能)
使函数像c一样编译(extern C)(不懂)
9. 多态原理说一下
10. 析构函数可不可以是纯虚构函数
11. 操作系统进程状态有哪些(不会)
12. 线程调度算法(不会)
13. 上下文切换(不会)
14. 线程同步方式(不会)、线程通信
15. 计算机网络七层
16. Tcp工作在哪一层,ip在哪一层;网络层和传输层的作用是什么
17. Tcp可靠传输怎么实现(没答全)
18. Tcp拥塞控制原理
19. 拥塞控制和流量控制的区别
如果不算操作系统部分的话,感觉自己答上了七成😂赶紧回去补操作系统了呜呜呜
希望还有下一面