面试忘记带耳机,面试官人很好等了10分钟,全程问的时候我不打不出来的会帮我找接口。其实前面两家公司都是拿c++面试进去转go和java的,但是面试官说你肯定是一直写java,所以c++不熟悉。基本不怎么问我c++,但是我讲了工作,他说java他不是很懂不想问这方面默认我都会了(天啊才学两周)。体验感极好。1. 自我介绍2. 介绍一下在sxf的工作和pdd的工作3. 你刚刚说到java在线debug,你用过的c++的在线debug工作有什么4. 可能你对c++不熟悉,你了解c++哪些方面(多态,封装,继承,虚函数,智能指针)5. 操作系统熟悉吗?讲讲内存管理6. 隔离性->虚拟地址->页表->物理地址7. 然后说了四个实验(三级页表(问了什么是一级页表),分裂全局内核页表 ,cow,lazy alloc)8. 如果对应的虚拟地址找不到会发生什么?9. 会发生缺页,讲了一下lazy alloc的过程实际上就是触发缺页的过程(缺页终端)10. cow讲一下11. 讲一下如何进入内核态12. 手撕代码:给一个数组,找到所有的和为target的集合