面试官介绍流程:
口述算法 c++基础 问简历 介绍公司+反问
1、自我介绍
2、口述算法:
合并两个有序链表+二叉树层序遍历+字符串判断是否有重复字符+两数之和+爬楼梯
3、C和C++区别
4、C++的多态、虚表
5、基类的虚构函数不为虚
6、函数返回值可以参与重载吗
7、reserve和resize区别
8、map和unordered_map区别
9、vector实现原理和增删改的效率,什么时候是O(1)的
10、介绍智能指针
11、职业规划
12、光栅化和光线追踪区别
13、MSAA和SSAA区别
14、Bllin-Phong和PBR的区别
15、DLSS有了解吗
16、BVH和AABB的构造
17、项目中怎么实现相机的移动效果(欧拉角+视图矩阵+投影矩阵)
18、项目中有用到SceneGraph吗(这个没听过,单词也没听太清晰)
19、了解过哪些渲染引擎(没有)
20、怎么判断点在三角形内
21、面试官介绍公司和部门
22、反问
总结:面试官看起来很年轻,看起来像是毕业不久的,人也是笑呵呵的,整个面试过程很舒服。