一面 项目, 生成的房间号是否进行优化, 是否使用锁, 在项目里哪部分使用了锁, 说一下IO多路复用, linux常用的命令, 如何查询ip地址, 如何查询系统进程CPU占比, 说一下五层模型, 每层的协议有哪些, 说一下ARP协议中文名称以及作用, 知道ARP具体流程吗, 说一下DNS协议的流程, 说一下TCP三次握手的步骤, 了解滑动窗口吗,作用是什么 写了个快排 二面 项目, 说一说IO多路复用, 说一说项目的整体架构, 为什么生成roomid为什么不数据库自增 说一说http协议, 数据库了解...