自我介绍,然后问项目具体实现,然后问了个场景:下载线程如何通知UI主线程下载进度和下载完成。然后问了自学cpp看了什么书(学校教java,cpp选修而且教的不深)八股:生产者消费者模型(具体没答上来,因为os课正在学,没上到)线程和进程的区别死锁是怎么产生的什么是读写锁深拷贝和浅拷贝区别lambda表达式实现原理解释智能指针实现原理解释static,const,堆栈变量的区别cpp一个空class(无成员函数,虚函数指针)多大;这个平时没注意,只了解了空基类优化,猜了一个什么是内存对齐,为什么要对齐介绍HTTP协议TCP粘包解决解释HTTPS加密hashmap产生碰撞怎么解决写题:手写一个链表...