整理-字节一面(TCP与MySQL)

根据截图整理,以下为当时记录的面试问题。

面试问题#

  1. TCP 连接三次握手、四次挥手
  2. 为什么挥手比握手多一次?ACK 和 FIN 一次发送不行吗?
  3. 为什么不发送 FIN、等待一个时间间隔就直接关闭?为什么还要等 ACK?
  4. MySQL 索引结构
  5. MySQL 数据怎么存的
  6. 一页数据很多,存不下怎么办?
  7. TCP 的可靠传输怎么知道超时了?
  8. 怎么维护 TCP 的长连接
  9. B+ 树为什么非叶子节点不存数据
  10. 覆盖索引和索引下推