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人组团就可免费领取

点击马上领取>>https://www.nowcoder.com/link/campus_cmszts

全部评论

相关推荐

2 13 评论
分享
牛客网
牛客企业服务