中昊芯英一面
一面:30分钟
1.简单问了项目是在linux还是qt做的界面那种
主要问C++相关知识
2.虚函数具体实现方式
3.虚函数指针和虚函数表
4.多继承下的虚函数表
5.析构函数为什么最好声明为虚函数
6.C++里面的内存分配方式
7.内存布局,静态变量和全局变量会放在哪里
8.常用的stl容器
9.vector的扩容机制
10.为什么是成为扩容,而不是固定大小去扩容
11.拷贝有哪些方式?面试官是想问深拷贝和浅拷贝。
12.stl的map和hashmap有什么区别,效率方面
13.共享屏幕写:LeetCode旋转矩阵
写出来了,但空间没优化
反问:
1.业务:和面试官在同一项目组,现在去的话是在他们的架构上去设计一个模型
2.多逛逛论坛,多做准备,精进技术
#24届软开秋招面试经验大赏#