腾讯游戏客户端开发电面

昨天下午收到今天10:30的电话面试通知,本来觉得笔试做的不怎么样而且没接受就近城市面试的调整,应该是没有机会面试了,结果收到了通知,很开心又很紧张。

接到电话后,面试官很直接,没有让自我介绍,马上就开始问技术问题了。首先要说的是:面试游戏一定要一定要好好地复习计算机图形学,计算机图形学牛逼的话,他可能一整场面试全是图形学的问题。我就是因为准备时间不充分只稍微看了两三个小时,结果面的并不是很好。

第一个问题:图形渲染管线,就是pipeline的具体流程,在收到面试通知之后特意在网上查了查游戏客户端开发面试题目,有提到这个,还好复习了一下。

第二个问题:模型世界坐标到相机坐标的变换,变换矩阵怎么求,这个没有复习,而且当时有点紧张,觉得立刻推可能推不出来。

第三个问题:z-buffer算法,z-buffer中存的深度值是什么。

第四个问题:你之前说的流水线的第二步是裁剪模块,裁剪算法有哪些。没有复习,脑子一懵一个也没答上来。

第五个问题:我看你简历上写学习过图像处理,你知道那些算法,我就简单的说了下均值滤波器,最大值滤波器,高斯高通、低通滤波器等等,然后问我高斯滤波器为什么可以分两个方向(x,y)计算,然后问我有没有用图像处理的算法处理过走样问题,说说卷积的定义。这个实在是坑,第一次投简历没有什么写简历的经验,写的时候也就是网上扒一扒。所以写的好多与这个岗位没有那么的相关。

第六个问题:讲讲你在项目中怎么用的卷积神经网络,你做了哪部分工作。这个也是个坑,因为我在简历上写了机器学习相关的一些工作,但是,做游戏用什么机器学习啊。。。。。。

接下来又回到了计图的问题,所以计图真的要很熟很熟。

第七个问题:讲讲场景文件的存储结构,这里我就讲了obj的存储格式

第八个问题:TRIANGLE_LIST和TRIANGLE_STRIP的区别,讲道理我在opengl中没见过TRIANGLE_LIST,后来查了下好像是D3D的图元类型,不懂,有懂得同学可以解释下,然后就围绕TRIANGLE_STRIP问了一些问题,问了一个TRIANGLE_STRIP有n个三角形,问有几个顶点(n+2),问了两个TRIANGLE_STRIP怎么拼接(这个问题反正我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值