字节抖音后端提前批一二面

字节抖音后端一二面

字节的操作系统和计算机网络问得很深(所以面完头是晕的可能很多问题记不起来了),而且做题也做得的不好,都是一看就有思路但是run起来一直在debug…,不出意料的挂了,base:成都

1. 一面(75min)

  1. 网页输入url到页面响应的过程
  2. http协议相关问题(有点忘了)比如常用状态码等
  3. http链接,客户端链接上限受什么影响?那么服务端上限呢?假定我们不限制链接数,服务端链接数量收到什么限制?
  4. http和https的区别(回答的是ssl的握手过程)
  5. tcp的拥塞控制介绍一下,他的算法?拥塞控制如果有点小抖动都快重传,性能会有很大影响,你知道有什么优化算法?
  6. tcp他丢包有啥机制保障?那他有中间特定包丢了只重传一个包的方法么,不用把丢包后的全部重传。
  7. tcp报文往下层传是怎么一个过程,路由之间如何知道该发给哪一个路由,这个过程会丢包的话一般问题出在哪?
  8. 那么问问操作系统,一个可执行文件操作系统执行他需要经过哪些步骤?
  9. 一个应用程序操作系统需要给他分配哪些资源?
  10. 操作系统内存区分为哪些?

一道dfs算法题:

起始数 —> 目标数

有一个固定数据的变化方式:

可以加一个数,可以在最后一位加一位数

可以减一个数,也可以去掉最后一位数

判断能否在制定的变换次数下从起始数变为目标数

2. 二面(70min)

  1. 自我介绍
  2. GC了解么,为什么要GC
  3. 哪些是root对象
  4. GC算法
  5. GC垃圾回收器
  6. 三色标记法
  7. 介绍一下你实习做的项目
  8. 这个项目的技术架构说一下
  9. 这个项目的技术难点
  10. 操作系统开机的过程
  11. 链表:L1 - L2 - L3 - L4 - …… - Ln 重排序成 L1 - Ln - L2 - Ln-1 - ……(只能原地重排序,不能修改值)

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!