一面: 1.自我介绍 2.TCP如何保证可靠性传输? 3.TCP的四个定时器? 4.TCP粘包问题? 5.如何查看耗时最大的函数?使用什么工具? 6.epoll和select的区别? 7.结构体字节对齐? 8.TCP和UDP有什么区别? 9.TIME_WAIT的两个作用? 10.TIME_WAIT和CLOSE_WAIT的区别? 11.询问对C中的字符串操作函数是否熟悉,手写字符串拷贝函数 12.问对数据结构和算法是否熟悉,手写单链表反转 13.listenacceptbind调用时,内核层面发生了什么? 14.C++的虚标指针是什么?多重继承虚标指针有几张? 15.C中static的作用? ...