字节跳动 提前批C++后端面经 一面、二面、三面集合面经

一面
操作系统
  1. 进程间通信几种机制
  2. 信号量和消息队列
  3. 进程和线程的区别
  4. 内核线程和用户线程
  5. 内存布局
  6. 虚拟内存
  7. 程序会全部加载内存吗
  8. 程序编程可执行文件的经历
  9. 动态链接库和静态链接库
  10. Linux ELF文件格式

计算机网络
  1. TCP/IP 和 OSI架构
  2. 网络层架构协议
  3. IP和MAC属于那一层
  4. 应用层协议
  5. HTTP和HTTPS
  6. 浏览器访问HTTPS经历
  7. TCP四次握手原因
  8. 三次握手和四次握手的缺点(syn flood攻击,利用半连接状态,2MSL Time wait状态)
  9. 中间人攻击

编程题
  1. leetcode 162 寻找峰值


二面
问答题
  1. LInux指令,查进程状态 ps
  2. epool的两种触发模式
  3. 多线程通信
  4. 虚函数实现原理
  5. 构造函数可以是虚函数吗
  6. socket编程接口(https://blog.csdn.net/dongyanxia1000/article/details/80743691
  7. 四次挥手的TIME WAIT状态
  8. TIME_WAIT状态(2MSL)的作用(可靠地实现TCP全双工连接的终止允许老的重复分节在网络中消逝
  9. TCP流量控制
  10. TCP拥塞控制(慢启动、拥塞避免、快重传、快恢复)
  11. TCP的长连接短连接
  12. Keep alive 和heart beat
  13. HTTP状态码 4XX 5XX
  14. mysql索引的实现方式
  15. B+树和hash实现由什么区别
  16. 最近在看什么书
  17. 快排效率
  18. 快排稳不稳定
  19. Top K问题思路
  20. 快排(O(n))和小顶堆(O(n*log k))解决Top K的复杂度和

编程题
岛屿的最大面积(Max Area of Island) - 力扣(LeetCode)

第三面
境遇问题
  1. 问项目
  2. 压力最大什么时候
  3. 怎么解决的
  4. 倾向于去什么公司
  5. 最近在学习什么内容
  6. 你的优缺点
编程题
题解- 最大子序和- 力扣(LeetCode)

#C/C++#
全部评论
老哥。你投的啥部门啊
1 回复 分享
发布于 2020-07-19 15:00
tql
点赞 回复 分享
发布于 2020-07-19 11:03
试试钉钉不,今年钉钉逆行向上,HC多多呀,看我帖子
点赞 回复 分享
发布于 2020-07-19 16:08
三面怎么感觉是HR面?不应该是三面技术面吗?
点赞 回复 分享
发布于 2020-07-19 19:03

相关推荐

6 63 评论
分享
牛客网
牛客企业服务