中望C++一面二面
一面 8.15 时长45min
介绍项目相关
gdb怎么调试的?打断点用什么指令
gcc的编译过程
cmake添加头文件搜索路径用什么指令?添加动态链接库呢?
什么是内核态,什么是用户态
C++内存分区
B-树、B树、B+树的演进
B+树增删改查时间复杂度
死锁的条件
迭代器和指针有什么区别?
list和vector的迭代器有什么不一样的地方?
map的迭代器可以++吗?怎么实现的?
Deque怎么实现的?
STL的sort是怎么实现的?
Deque比Vector的优势在哪里,除了双端开口?
C++多态如何实现的?虚函数表指针存在哪里(哪个内存分区)?
二面 8.22 时长45min
聊项目
场景题:一个图片对其进行缩放操作,随着缩放次数的增加,用户的体验会越来越卡顿,你怎么优化?
最近在读哪些技术书籍?对你有什么帮助吗?
平时有什么兴趣爱好?
反问环节。