一共三轮面试,很常规。
第一轮面试是面一些c++基础知识,诸如野指针的来源和规避方法,继承和多态的一些特点和用法。
第二轮面试稍微深入一些,主要面c++的进阶知识,诸如析构函数是否可以被继承?如果可以,继承它的意义是什么等。
第三轮面试没怎么谈技术细节,而是对于公司的了解,对个人发展的展望等。
具体的问题细节:
1.c++中野指针的定义?来源?会造成什么危害?如何规避?
2.如果一个数据表的冗余数据非常多,影响了系统性能,如何处理?
3.析构函数是否可以被继承?如果可以,继承它的意义是什么?
满意的地方:
三轮面试是在一天内完成的,问题很专业,重点直接。
不满意的地方:
好像都还好吧,忘记了,没什么特别的情绪。