C++必备!必问的面试问题+答案
C++常问面试题:
1、说说常用的Linux命令
2、什么是孤儿进程,什么是僵尸进程,如何解决僵尸进程
- 得分点: 父进程先结束、占用系统资源、wt()、wtpid()
3、说说进程有多少种状态
- 得分点: 创建、就绪、执行、阻塞、终止
4、说说select的原理以及缺点
- 得分点: fd_set、select、用户态和内核态切换及数据拷贝、支持的文件描述符数为1024、遍历
5、说说互斥锁和自旋锁
6、请你说说共享内存
-得分点:原理、优点、缺点
7、请你介绍一下 I/O 多路复用
-得分点:概念、select、poll、epoll
8、请你说说 TCP 和 UDP 的使用场景
-得分点:UDP:语音、视频、寻址、游戏、广播。TCP:邮件、远程登陆、超文本、文件、身份信息、重要内容
9、 请你说说 TCP 如何实现可靠传输
-得分点:序列号、检验和、确认应答信号、重发机制、连接管理、窗口控制、流量控制、拥塞控制
10、 请你说说条件变量
11、请你说说分段和分页
12、说一说 C++ 和 C 中 struct 的区别以及和 class 的区别
-得分点:成员、权限、使用、用途
13. 请你说说 C 语言里面 volatile,可以和 const 同时使用吗
14. 请你说说C++引用的概念
-得分点:什么是引用、基本语法、注意事项、本质、应用
15. 说一说什么是内存泄露,如何检测
-得分点:概念、避免内存泄露、检测
……
资料全部内容请看《C++面试真题宝典》
不收费,3人组团即可免费领取!10000份,从知识模块到真题解析,助你事半功倍!
资料包含:
- 6大章C++面试必备知识模块
- 13万字C++面试真题宝典秘籍
- 362道C++校招面试真题解析
拿offer,别犹豫,点击马上领取>>https://www.nowcoder.com/link/campus_cmszts
电脑端请微信扫码>>
多说无益,直接上资料截图
专栏售价19.9元,但是参与3人组团就可免费领取!