腾讯云智二面(1h)一、自我介绍二、八股文1.说一下你理解的C++2.单例模式,两层if为什么3.设计模式,设计原则4.C++几百万行大项目怎么保证代码可维护性,代码复用,拓展5.为什么要有纯虚函数6.数据结构堆相比其他数据结构的好处,leetcode数据流中的中位数使用大根堆和小根堆做法详细过程(时间复杂度)7.自己怎么实现堆(主要想问向下调整算法)8.文件系统,软硬连接,目录存的是什么,inode存的是什么6.怎么通过inode找到磁盘对应位置,说不会就让我自己来想想怎么实现,这个问题花了十几分钟7.C++线程的一些问题,携程,说主要学习的是linux下的线程,就问了linux的线程和线程...