网易互娱面经
等的太慌了,书看不下去,游戏也不香了,觉也睡不着,干脆写一下面经。攒人品。
网易互娱图形开发面经
专业一面(9.17)¶
- 开始留了半个小时去实现一个定时器功能,要求实现定时器的注册,更新,注销三个函数。
- 有哪些常用的数据结构?
- 说一下你最熟悉的一个STL容器,讲一下你知道的具体实现细节。
- C++是如何实现多态的?
- 图形渲染管线的基本流程。
- 向量点乘和叉乘的几何意义。
- 知道欧拉角吗?有什么用?它的优点和缺点是什么?
- 图形渲染过程中哪些空间?
- 什么是模板测试?它可以用来做什么?
- 除了用模板测试做外阴影,还有什么方法?
- 如何渲染一个半透明的物体?需要注意什么。
- 如何优化着色器代码?
- 如果判断一个多边形是凸多边形。
- 如何判断光线与三角形相交。
- 知道法线贴图吗?法线贴图是怎么存储的?存储法线贴图需要注意什么?
- 知道怎么渲染阴影吗?阴影贴图怎么使用?
- HDR是什么?
- 伽马矫正是什么?
- 什么是色调映射?你有使用过什么色调映射算法吗?
- 有了解过PBR吗?
- 一些问题记不起来了,其他问的是一些项目相关的问题。
问的问题比较多,基本上都能答出一点,深入的话就出问题了,面试官很热心,“没事,这个你要是没接触过你肯定不会,不用紧张”,状态还可以,就是第一次线上面试,说话都不利索。
## 专业二面(9.27)
- 谈项目相关的问题比较多(说起这个项目,还是挺有成就感的,有兴趣的朋友可以看一下https://blog.csdn.net/qq_40946921/article/details/104124455)
- 图形渲染的基本流程?
- 有哪些坐标空间?他们是如何进行变换的?
- 正交投影和透视投影有什么区别?
- 一般使用的向量是几维的?矩阵呢?为什么向量是三维,矩阵是四维的呢?
- 什么是齐次坐标?齐次坐标能做什么?它是怎么去区分是一个位置,还是一个方向?
- 写出一个旋转矩阵和平移矩阵,怎么叠加?
- HDR?是一开始就超出1.0这个界限吗?
- 什么是色调映射?你有使用过什么色调映射算法吗?写一下这些算法,说一下你对色调映射的理解。
- Phone模型有哪些光照分量?说一下它们的作用是什么?
- 写一下Phone模型中的镜面光和漫反射光计算的伪代码?
- 你写过哪些shader?
- 给了一个编程题:给定一个数组a[n],要求求出接近m的k个数。分析思路,时间复杂度。
- 有拿到什么心仪的offer吗?
还没有,感觉3D数学基础不牢靠,8月份的时候还在看书学习(实际上是我不知道7月份就开始秋招了T.T),九月初才开始投的,游戏公司就投了个网易和4399,4399那边也招图形开发,也是今天二面。
- 没投腾讯吗?
个人比较排斥腾讯.(哈哈,面试官都笑了,“腾讯什么地方得罪你了呀”)
- 你目前来说就是想往图形方向发展,想以后能在这方面有所建树,是吗?
是的
- 没了,你有什么问题要问的。
还有下次面试吗?:等HR通知
大概什么时候有结果呢?:5个工作日内(我估计他们都约好了,遇到这个问题直接说5个工作日=.=)
难道你们国庆不放假吗?:对哦,那你可能要在国庆前后留意一下。
然后就没了。
这次的面试状态感觉是这几周来最好的一次,面试官问的问题比较简单,但是很细,人也很热心,出错了也会从侧面提示哪里有问题。说话挺幽默的。