时间:2025年10月岗位:C/C++开发工程师1.操作系统为什么会引入虚拟内存的机制?(虚拟地址空间)2.进程和线程的区别是什么?3.C++如何创建一个线程?4.为什么线程会有join()这个机制?5.面向对象里面多态是如何实现的?6.虚指针的偏移量是什么时候确定的?7.介绍一下做的项目?8.项目提问:项目中的Redis如何保持数据的一致性?9.项目提问:项目中采用多线程和线程池的解决了哪些问题?10.项目提问:你是怎么使用多线程计算路径规划的结果?11.项目提问:路径规划计算结果存在一个容器中,是什么容器?12.vector和list容器有什么区别?13.这两个数据结构他是线程安全的吗?14.用C++屏幕输出的时候怎么实现无缓冲模式?15.ios_base::sync_with_stdio的作用是什么?16.反问阶段