自我介绍项目介绍代码,没写出来,理解错了,调bug调的尴尬tcp udp 区别与联系三次握手,四次挥手为什么要四次挥手tcp如何保障可靠性拥塞控制怎么实现的如果没有拥塞控制,会出现什么问题socket建立通信后操作系统和网络传输的流程,详细讲讲redis线程模型io多路复用详细讲讲redis单线程模型有什么问题进程同步问题,怎么实现进程同步方式,有哪些方式,分别的业务场景反问环节代码题没写出来,想叉了,难顶代码题,一个单链表 1 2 3 4 5 6 7 8这种,在原链表上变成 1 8 2 7 3 6 4 5这样最开始理解错了,后面写递归方式来实现,没时间了,面试官说思路对的重排链表原题,可以找到中间点,后面反转,然后组合