10.14一面技术面 自我介绍+纯项目+聊天项目中的客户端与服务端的交互过程为什么选择转码10.15二面(加面)技术面,项目+八股,主要是操作系统绩点多少,四六级过了没,有无竞赛奖项和挂科项目中遇到哪些问题,如何解决的有没有用过锁,进程同步,io操作,套接字通信,线程池,说出知道的接口函数和使用流程tcp通信服务端的流程,说出具体的函数名共享内存,标准c库的函数名局部变量和全局变量存储的位置,有什么区别data段和bss段有什么区别栈区除了存放局部变量以外还可能存放哪些内容如何分配堆区内存(malloc的底层具体是如何分配虚拟地址的)有用过mmap吗大小端字节序的概念二维数组和指针数组有什么区别,存储的大小有什么区别(指针数组每个变量固定是8字节,二维数组的大小要具体看数据类型)平时如何调试代码有用过什么开源库有没有考虑过使用c++的特性提高代码性能和框架设计知道哪些设计模式如何学习新领域的知识GitHub有哪些搜索技巧可以让你很快的找到想要的内容11.7三面 技术面项目中有没有设计异常处理措施项目有没有做过压力测试,最多可以连接多少客户端代码有出现过崩溃的情况吗,是怎么解决的有没有系统学习过如何处理各种异常的方法死锁了解吗,有没有遇到过死锁,怎么避免互斥锁怎么使用读写锁的原理是什么什么叫路由你觉得路由表应该用什么数据结构存储(答了字符串列表,红黑树,b+树但都不对,面试官说具体存储结构很复杂,可以自己下去了解一下)家是哪里的,为什么想去深圳,有什么兴趣爱好 #tplink联洲# #tplink面试#