面试官介绍一下面试流程-项目-基础-手撕题自我介绍项目相关:详细介绍一下web服务器Reactor和Proactor?为啥使用了Reactor?工作线程Read()数据没读完怎么处理?有没有测试过?服务器的性能瓶颈?有关哪些参数?Sellect、poll和epoll的优缺点和使用场景C++:智能指针auto的作用和实现原理?操作系统:进程与线程多进程的通信方式共享内存和消息队列的优缺点栈和堆内存的区别堆内存的内存池管理技术堆栈的分配和访问效率计算机网络:TCP和UDPTCP如何保证可靠性?重传机制、拥塞控制、流量控制具体场景:连续发十个包,第五个包丢失会怎样?具体场景:发送100M数据,会怎样?(没搞懂要问流量控制还是TCP的分片)算法:相同度的最短子数组长度整体感觉:问的都比较基础,但答的稀碎😟