1、自我介绍2、你的优势是什么3、项目的亮点和最大的启发4、tcp和udp的区别5、tcp的三次握手和四次挥手6、为什么握手是3次,而挥手是4次7、IO复用的使用场景8、常用排序算法和时间复杂度9、谈谈你对贪心算法的理解10、二分查找的过程11、对哈希表的理解12、讲一下虚函数13、一般的接口和抽象类有什么区别14、Linux中修改文件权限的指令,具体怎么实现的15、怎么通过编程实现一个简单的生产者和消费者的模式16、死锁的概念和防止死锁的方式17、指针和引用的区别18、研究方向的介绍19、反问环节第一次面试太紧张了,好几个八股经常看,一问就磕磕绊绊的不知道自己在说什么第一次自己口述三次握手和四次挥手,才发现自己表现得像是没学习过的人面试官人很好,说话很亲和,也看出来我比较紧张,一直安慰我让我不要紧张