第一次面试很紧张,刚开始让介绍想到什么说什么,后面的话会回答的比较准确,感觉时间过的很快,面试官挺好的,不知道的就问你,也不会压力面.自我介绍八股内容:大概就是网络,线程池,内存方面,GDB使用,以及具体项目中的信息1.会让你介绍TCP常规的TCP就不展示了,提及到额外的信息有:TCP在内核中套接字用TCB存储半连接队列,ACK机制也可以选择SACKTCP的20字节格式包含哪些任务队列条件变量 + 锁虚假唤醒(C 用 while,C++ wait 用函数对象检测)EPOLL + 线程池高并发思路:(项目内容)LRU :双向链表 + 哈希 map 查找(项目内容)mmap、sendfile、splice 的概念和作用(零拷贝技术,项目内容)性能优化内存泄漏(应该提及内存泄漏工具如Valgrind)内存定位等GDB 介绍一下使用(线程,栈,断点,观察点几方面)Linux 命令:ss / netstat(其他小西科技的面经里面也提到了这个)TCP连接查看core 文件定位GDB / VS Code 插件段错误