已经收到offer。
本帖为本人面试腾讯游戏引擎研发的实习面经,有些问题和细节记忆的不太清楚了,大概一些点我列了出来供大家学习。
面试期间在牛客网收到过很多人的帮助,希望帖子能帮助到有需要的人。
一面:
- 讲一讲渲染管线
- 表面细分着色器
- 计算着色器可以做什么
- 讲讲自研游戏引擎
- shader语言跨glsl和hlsl的实现方法
- 谈谈阴影算法,软阴影,硬阴影,实时,非实时,Planar Receivers of Shadows ,Shadow Depth Map,Shadow Volumes,Self-Shadowing等方法
- UE4编译机制
- 看没看过一些引擎的源代码,看了哪些部分,谈谈你的理解和看法。
- 反问:忘了。
二面:
- 谈谈C++序列化和反射 (我说的基于LibClangTooling的方法)
- 如何实现跨平台GPU图形接口
- 游戏引擎的开发模式
- 游戏GUI如何调优
- 游戏引擎的资源管理系统
- RTR4你了解过多少里面所提到的技术
- BRDF
- 你对漫反射和镜面反射有什么深入理解?我从物理角度说了一些,好像没说对。。
- 延迟渲染和前向渲染,优缺点,透明处理,等
- 谈谈MSAA等反走样算法
- 讲讲你做过哪些高级渲染效果,我说的一个简单的流体模拟
- 闲聊一会
- 反问:业务情况,提高等
- 面试官介绍了部门情况,实习安排等
HR面:
- 谈谈个人经历,你是如何学习的
- 谈谈优点缺点。。。
- 你对UE4和unity的看法
- 后面的我忘了,整个过程一般都是闲聊。比较轻松的
一面时间:一个小时左右
二面时间:一个小时
HR面:半个小时?我忘了
全部评论
(5) 回帖