一面:
1.自我介绍。
2.项目遇到了什么困难,怎么解决的。
3.c++怎么实现封装的。
4.堆和栈的区别(指内存)。
5.三种继承方式的访问权限变化(public,private,protected)。
6.虚函数实现原理。
7.类的内存布局。
8.什么样的函数不能声明为虚的。
9.什么情况只能使用初始化列表。
10.构造函数调用顺序。
11.反问。
二面:
聊游戏相关,学习相关,实习期间规划,反问。
三面(HR面):
1.自我介绍。
2.玩过什么游戏,什么时候开始玩游戏,有什么收获。
3.做项目遇到的困难以及启示(花了多久找到问题和解决问题)。
4.自我评价。
5.平时写代码的习惯。
6.反问。
更新:
已OC!!!
#软件开发2023笔面经#