字节提前批图形/图像岗(1面~hr面)
7.6号 一面
1.算法题: 求一棵完全二叉树的最底层的最右节点
我说的是层次遍历, 面试官希望进行优化
2.两道有关虚函数的算法题,问输出正确与否?
考察点:虚函数、构造函数、基类与派生类
3.一道考察结构体内存的题,问输出?
重点考察:结构体和类的对齐操作
4.考察项目细节,主要是图形方面
涉及方向:深度纹理、帧缓冲区、ShadowMap 算法
5.图形渲染管线
每个流程每个细节必须熟练掌握,经常会考到
6.如何判断点是否在三角形内部?如何根据三角形三个点的纹理坐标求出三角形内部点的纹理坐标?
7.C++的面向对象的三大基本要素?请详述?
8.设计模式
9.智能指针
10.mipMaps 如何确定调用的纹理级别?
11.反问环节
7.8号 二面
二面忘记录音了,所以其实记得不是很清楚了
1.设计模式
主考单例模式(因为之前没有手撸过,所以基本上是现场写的,然后也存在很多问题,面试官指出后会继续引导我去解决这个问题)、线程安全、类模板、锁机制等
2.智能指针
3.项目细节
4.高斯滤波器为啥效果优于其他滤波算子
5.其实还有些问题,记不起来了。😥
7.14号 三面
三面基本上就没有考太多技术问题了,主要是问研究方向、项目细节、在项目中的角色等,然后出了一道题(给5个点,其中两个点可以构成一条空间直线,另外三个点能构成空间平面,求它们之间相交的情形(相交、不相交、不确定))。
7.16号 hr 面
hr是个漂亮小姐姐。
1.手上是否有其他 offer?
2.项目中的角***>
补充一下:我同学好像被问到了: dynamic_cast 和 const_cast 的区别
整个面试过程感觉特别好,面试官会逐步的引导你回答问题,如果你哪方面说不了解,面试官也不会继续追问这一方面。😁😁
7.21号 收到意向书😀😁