腾讯游戏秋招客户端面经(电面)
今天晚上收到了腾讯的电面,记录面经攒攒人品,希望能帮到有需要的同学😆
耗时:56min
首先上来先介绍游戏相关的实习和项目经历,然后面试官逮着问题深挖,这个就不多说了,因人而异。
图形学相关:
1、OpenGL渲染管线流程
2、曲面细分着色器作用
3、对Early Z的理解
4、景深的原理
5、Static Batch和Dynamic Batch的区别
6、Shader怎么实现Bloom效果
7、背面剔除和遮挡剔除分别在渲染管线哪个阶段,为什么?
8、MipMap原理,优缺点
9、PBR光照模型,和传统光照模型的区别(材质和环境解耦)
10、聊聊你知道的新技术(扯到《重生边缘》用了光追,然后简单说了下光追的概念)
C++相关:
1、重载、覆盖、隐藏的区别
2、父类子类构造、析构顺序
3、虚函数原理(虚函数表)
4、讲讲你知道的C++11特性(智能指针, lambda表达式)
总体而言,图形学方面是考察重点,问的比较全面但难度不算高,好好复习准备肯定没问题的!祝大家早日拿到理想的Offer!!