
10.26:OC,10.27:Offer面试用的金山会议,面试官很专业,对我做的C++项目很了解,问的问题也很深入,但也会慢慢引导,整体面试体验不错,不知不觉就面了70分钟[笑cry]1.XML相关,如何编写XML解析库,这个真的好久没看了,问的时候还有点懵2.项目中的难点,如何解决3.线程池,实现方式(条件变量,互斥量),条件变量和互斥量怎么实现4.了解哪些锁?自旋锁特点5.进程和线程的区别6.进程的通信方式7.define和inline的区别8.为什么要内存对齐9.内存泄漏有哪些场景10.数组和vector的区别11.vector的扩容过程12.迭代器失效13.场景题,Excel中使用二维数组存储数据,如果有百万级的行和列,使用什么数据结构替代,效率更高14.如何在不改变原始数据结构的情况下提升list的查找效率15.如何学习C++16.反问,只有两轮技术面,后面通过会有电话通知很考验对项目以及数据结构的理解深度,面试官很专业,学到了很多,写写面经,攒人品,希望能过二面[心想事成][心想事成][心想事成]