25年最新C++面经汇总30题
面试问题:
1、说说常用的Linux命令
2、什么是孤儿进程,什么是僵尸进程,如何解决僵尸进程
3、说说进程有多少种状态
4、说说select的原理以及缺点
5、说说互斥锁和自旋锁
6、请你说说共享内存
7、请你介绍一下 I/O 多路复用
8、请你说说 TCP 和 UDP 的使用场景
9、 请你说说 TCP 如何实现可靠传输
10、请你说说条件变量
11、请你说说分段和分页
12、说一说 C++ 和 C 中 struct 的区别以及和 class 的区别
13、请你说说 C 语言里面 volatile,可以和 const 同时使用吗
14、请你说说C++引用的概念
15、说一说什么是内存泄露,如何检测
16、智能指针实现原理
17、智能指针,里面的计数器何时会改变
18、面向对象的特性:多态原理
19、介绍一下虚函数,虚函数怎么实现的
20、多态和继承在什么情况下使用
21、C++内存分布
22、什么样的数据在栈区,什么样的在堆区
23、堆和栈的区别
24、C++内存管理
25、C++从源程序到可执行程序的过程
26、fork函数返回值是怎么实现的
27、用户级线程和内核级线程的区别
28、线程池和线程开销
29、线程切换的到底是什么
30、线程同步共享怎么实现
……
资料全部内容请看《C++面试真题宝典》
不收费,3人组团即可免费领取!10000份,从知识模块到真题解析,助你事半功倍!
资料包含:
- 6大章C++面试必备知识模块
- 13万字C++面试真题宝典秘籍
- 362道C++校招面试真题解析
拿offer,别犹豫,点击马上领取>>https://www.nowcoder.com/link/campus_cmszts
电脑端请微信扫码>>
多说无益,直接上资料截图
专栏售价19.9元,但是参与3人组团就可免费领取!
点击马上领取>>https://www.nowcoder.com/link/campus_cmszts
电脑端请微信扫码>>