一面(腾讯会议,大概40min):1.TCP/UDP区别2.TCP三次握手,四次挥手流程3.TCP为什么要三次握手,两次不行吗(验证服务器端和客户端都有发送和接受的能力)4.为什么要四次挥手(留一个时间段让被动结束连接方完成最后数据包的传送)5.为什么要等待2MSL(确保服务器端收到了最后一个ACK确认报文)6.如果客户端发生错误,服务器端会主动结束TCP连接吗(会,这里不确定是不是想问time wait状态一般是客户端还是服务都,应该是客户端,因为一般连接都由客户端主动断开)7.http和https的区别进入c++阶段,他们主要技术栈是go,因为我写的技术栈是java和c++,所以就问了c++8.new和malloc的区别9.new的流程10.堆和栈的区别(大小,碎片问题)11.常见排序算法(时间复杂度和稳定性)二面(腾讯会议,后来我才知道不开摄像头基本就kpi面,这两次都没开555)是否了解关于音视频解析的一些协议,我说不知道然后说我技术栈不符合,希望要应届生直接6月转正,而我是25的我看这明显劝退就没接着聊了