1. 自我介绍 2. 你实现的线程库是怎么实现的(讲了clone & futex) 3. futex介绍一下(快速用户空间互斥体,不用频繁陷入内核,高效) 4. 为什么频繁陷入内核效率会低?(频繁上下文切换,寄存器转移等) 5. 实现线程库的场景和原因?(只是个人尝试,没有场景) 6. 服务端开发的技术点?(TCP、IO多路复用、Unix网络编程) 7. http熟吗?(只了解http不同版本间的区别,和https是http加ssl。面试官说不熟就不问了) 8. tcp头部?(端口号、标识号,然后居然记错目的IP和源IP…面试官表示诧异马上想起...