2026.7.23软牛科技C++底层开发一面
真的要好好提升表达能力,好好背八股,这些题都很简单,但我就是回答的不是很清楚。后面还问了项目,以及未来规划、软素质等相关的问题。
1.C++ 三大特性?
2. 多态分为几种?静态多态实现方式有哪几种?动态多态实现方式有哪几种?
3. 动态多态怎么实现?
4. 虚函数的原理?
5. 虚表是怎么生成的?
6. 虚表指针是什么时候指向虚表的?
7. 构造函数可以是虚函数吗?析构函数呢?
8. 什么是右值?右值引用的作用是什么?
9. 介绍智能指针?unique_ptr 为什么能实现独享?
10. 指针和引用的区别有什么?
11.vector 与 list 的区别是什么?
12. 指针常量和常量指针的区别是什么?
13. 深拷贝和浅拷贝区别?
14.TCP 三次握手流程?
评论
?
参与讨论