面试题目题目:1、网卡零拷贝。2、说一下 TCP 的拥塞控制,知道慢启动吗?3、项目中的你是如何设计包头的,内容有啥。 然后如果让你设计一个类似tcp/ip的包头,要有哪些字段?4、TCP 的拆包粘包。 如果不提前知道包长,数据内又有/0这种分割包的特殊字符,应该怎么办?(转译,当时没答出来)5、解释一下 hashmap 为什么用红黑树代替链表? 为什么不用avl树?6、concurrentskiplist是什么结构,如何查询的?如何回退的?7、项目为什么用 concurrenthashmap?如何保证线程安全的? hashmap多线程为什么不安全?(答了会链表回环,然后又问具体是怎么成环的,...