三面:1.自我介绍2.问项目,有很多项目衍生问题,答得不算好,需要对项目很熟悉的同时做一些情景假设3.手写消费者-生产者模式,可能是前面答得太差了,面试官让我先做题了4.面试官想问数据库,我直接说不会(确实不会5.TCP和UDP的区别6.http3是基于什么协议做的7.http1.1和http2有甚区别8.http2的多路复用9.http2的ip帧可以乱序吗,接收方怎么处理9.TLS是什么10.https怎么完成加密的11.加密算法都有哪些12.有N阶楼梯,一只猴子一次可以跳1或3阶,有多少种方法爬完楼梯13.const关键字作用14.函数重载怎么做的,编译器怎么做的15.C++内存分区都有哪...