腾讯游戏客户端实习(天美)

在艰难等待中写面经攒攒人品,
3.9
投简历。
3.14
被天美捞起来。
3.18:一面(30分钟左右)
1.虚函数?(虚指针,虚函数表)说了一下详细过程。

2.用过的STL。(答了vector、map,也讲了下其他的list、set)

3.STL中sort()函数用的是什么排序?
(答的快速排序,面试前看过一面试就忘)
其实应该根据情况用了快速排序、堆排序、插入排序。然后面试官就问看过源码嘛(那自然是没有....

4.快速排序的时间复杂度(nlogn,还说了最坏的情况)

5.基于比较的排序最快时间复杂度?(nlogn)
追问:理由?
答:感觉基于比较找一个数是O(logn),n个数就是nlogn,像二叉树的感觉。
面试官:猜的嘛?
答:嗯!

6.生产者消费者避免锁操作的损耗?
(多线程没怎么了解,就说生产满了才让消费,消费完了才让生产就不用加锁)太憨批了
面试官接着说了想问的是无锁队列:我只能说不了解。

7.数组找出最大和次大。(我说遍历两次???
面试官问:能更快吗? 
我想了一下(我居然问数组有序嘛?有序找锤子。) 
然后感觉不拖时间了就说:不知道(其实只过了几十秒)
面试官就笑了一下:就放弃啦。(然后继续了)
面完后复盘:平时做题都知道维护两个变量遍历一遍就行了。还是太紧张了,估计想问到topk的被我直接打断了。

8.shared_ptr原理。(追问存在的问题:循环引用(举出例子)(解决:weak_ptr或者不用智能指针,自己释放内存)


9.BVH树的构造。(SAH优化原理,节点包含了什么,遍历过程)

10.SSAO的原理。

11.CSM的原理。

12.点光源阴影。

12.渲染管线。

13.高斯模糊,具体怎么做。(将滤波拆成x,y两个方向分别做一次过滤)
追问:为什么能拆?
答:根据函数性质,算出数据和二维滤波一样的结果。(被说不对,就说不知道了)


14.渲染时提高效率的方法(能说多少说多少)
当时只说了:减少if语句的使用(追问为什么)
unity中的合批。(我说加快了gpu上的速度被指出应该减少的是调用渲染的消耗)
其实还有剔除、lod技术等(面试自然忘了

15.用过什么引擎。(unity,只是用过)

反问:部门 (赛车类
反问:意见 (基础要加强,多实践

本来觉得凉了,结果捞了一手(感谢面试官🙏

3.20 二面(40分钟+)
1.多态(静态和动态)

2.虚函数表的时期和位置(编译期,常量区)

3.菱形继承,最下层子类没有继承虚函数,两个父类继承了他们父类的虚函数,问最下层子类的虚指针数(答的两个,只有继承的两个父类的虚指针,说了一下内存布局)

4.移动语义,move()的作用。

5.问move一个const变量发生什么?
(不会调用移动构造函数,因为const变量不能被更改,会转成拷贝构造函数)

6.写过移动构造函数吗(照着写过,说类似剪切和粘贴,直接转移变量)

7.透视投影和正交投影的区别(透视投影物体大小受远近影响

8.透视投影矩阵的推导(简单说了相似三角形加变换矩阵投影到-1到1,说的有点乱,面试官不是很满意,不过自己确实一下子说不出具体过程)

9.着色时三角形内部如何计算。(三角形重心坐标插值)

10. mipmap的原理,gpu是如何层级选择。(答根据像x,y方向分别采样下一个,估计出对应到纹理贴图的大小再取对数。被说不对,可能想问直接求偏导ddx,ddy?)

11.走样产生的原因(采样率不足

12.知道的反走样算法(msaa,ssaa,smaa,taa)

13.shadowmapping会出现的问题和原因。(查找深度时同一片区域会有同样的深度,实际上深度不同)

14.PCF的原理。

15.光线追踪的原理以及光线何时停下(我的做法是限制了弹射最大次数)
除了到最大弹射次数还有什么情况(反射到了光源

16.光线追踪有没有什么降噪技术(没用,但是知道可以在时间上复用前几帧加权进行降噪)
又问:为什么不用 (因为太菜了😂

17.SSAO如何知道结果是对的。(先说眼睛看出来的👀,后面改口说过程中将环境光遮挡系数着色可视化出来,又问那怎么确定是正确的,我又回答说眼睛看的,角落颜色会更深。后来就算了)

18.用unity做过什么?(说没学多久,做了个地牢的随机生成程序,用animator做了下跳跃、翻滚、攻击)

19.追问地牢生成中的Dlaunay三角网算法怎么写的。(最开始自己是根据性质每两点外接圆不包含别的顶点暴力的,后面果断下了个库)

20.NavMesh看过源码嘛(只了解过,没看过,然后说了下A*)
 
21.遍历二维数组行遍历和列遍历的区别(行遍历顺序存储,列遍历需要地址变换效率更低。追问还有吗?不知道了)

22.硬盘数据到内存太慢了用什么解决的(说了cache,要再具体点,说不了解,这里不知道该答什么,有可能问题听错了)

反问:意见(基础还行 多实践
反问:具体部门(飞车部门

3.24hr面(30分钟+)
都是常规问题:平时如何学习,考不考研,家在哪,有没有女朋友(没有),有没有什么爱好,实习地点有没有要求,玩过哪些游戏(说了csgo、lol、原神、巫师三、黑魂等,居然说玩的类型不太多,我心里想怕都说了太浪费时间了,就说各类游戏都玩)。

反问:多久出结果 答实习还没正式开始,大概两周左右(估计是还要横向难受

三面全部面试题有点久有些记不全了,列了大部分。 

3.29云证+测评

4.1变录用评估

现在大家流程好像大部分都没走,希望能有hc都能早日oc。求给个offer!

4.14
流程结束 寄
#游戏客户端开发实习##Unity Technologies##实习##腾讯##游戏客户端开发工程师#
全部评论
羡慕大佬
2 回复 分享
发布于 2022-04-07 12:50
哈哈 恭喜加入我们等待大军😅
2 回复 分享
发布于 2022-04-08 19:28
这个猜的嘛?嗯!有点难绷🤣
2 回复 分享
发布于 2022-04-13 16:04
大佬,为什么投的游戏客户端,会问这么多图形学算法的问题呀?
1 回复 分享
发布于 2022-04-14 14:42
朋友你现在拿到offer了嘛!
点赞 回复 分享
发布于 2022-04-12 18:11
流程直接结束了 难受了😭
点赞 回复 分享
发布于 2022-04-14 17:37
录用评估 然后不给offer?
点赞 回复 分享
发布于 2022-04-16 14:52
啊?兄弟难受啊😬 看你回答的蛮不错啊 图形学也答得很好 可能无hc了
点赞 回复 分享
发布于 2022-04-17 00:22
直接结束流程,太狠了估计是腾讯也是在裁员,uu加油
点赞 回复 分享
发布于 2022-04-17 11:46
兄弟我跟你一样,在录用评估等了挺久的,然后流程结束了。前几天又投了被捞,今天二面,希望能过吧
点赞 回复 分享
发布于 2022-04-22 22:47
唉我也是三面聊聊天,问了下学习情况啥的,然后就挂了,感觉是被kpi面了
点赞 回复 分享
发布于 2022-04-28 13:06
老哥你这是暑期实习还是春招的?怎么是3.18号😱
点赞 回复 分享
发布于 2022-05-07 12:51
暑期实习投简历已经过了嘛😭
点赞 回复 分享
发布于 2022-05-24 21:22
面试的时候没有让写算法题嘛
点赞 回复 分享
发布于 2022-06-11 20:05
大佬,请问您有时间能写一个学习路线吗?菜鸡正在准备明年春招,希望看到您的学习经历
点赞 回复 分享
发布于 2022-10-14 18:14 陕西

相关推荐

02-26 21:05
门头沟学院 Java
招实习说是,我说我是校招,没想到居然可以,面试一看给我干客户端来了,明明写的是服务端开发自我介绍介绍一下你学的课程聊一下为什么不做土木了开始对着简历问项目右值和移动语义在游戏开发中的应用?不会,这我哪知道,我说可以避免拷贝的开销,提高效率你提到ue和标准cpp不同,那ue有哪些智能指针的api没研究过你知道哪些空间结构,多个怪物要碰撞检测如何优化?一点不会,只是隐约记得101貌似看过。啥是BVH刚才胡诌的,开始追问了,寄项目里cpp和蓝图混合用,哪些地方用cpp哪些地方写蓝图?cpp做基类,蓝图去继承然后根据需要去写一些逻辑你的服务器提到了异步日志,是否可以把此技术应用于客户端?那我肯定说可以啊不过没搞懂想问啥,巴拉巴拉了一下异步日志怎么写的,问到大动脉了,这块真没吃透,是后来加在项目里的有没有办法不开辟内存去把日志写进磁盘应该有,好像有个api现在想起来是不是零拷贝那块的内容什么是动态规划(应该是被折磨到了,开始问简单的)三角形形心坐标插值的应用?这是在哪一步完成的,可以被修改吗?顶点着色器的输出?游戏通信用什么协议比较好,http可以吗我说udp建筑工程里是不是有个“惯性约束”,你知道吗我测怎么开始问土木,不过不知道说的是哪四个字,面试官发音听起来像guang xing yue shu,大概率是个别的啥,就算以前会也忘了,直接说不知道。怕不是遇上了土木老哥,流汗了你的项目中是怎么用openai的接口的?不知道为啥经常被问这个问题,面啥都会被问。不过这确实是我包的同事负责的内容,难道漏了什么破绽 我说收集上传的文件,丢给api让AI去分析,给我打分的结果为什么要做游戏开发,你简历上web比较多,其他方向的技术也涉及了很多这么问八成是凉了,我说有兴趣你说你喜欢破解游戏,讲讲你咋做的,用的啥去反汇编,啥思路每次遇到这种都感觉像在套话那你觉得要怎么加强游戏不被破解?一是验证,二是加密和混淆,三是加强封禁你怎么看其他引擎cocos做休闲2d小游戏,unity做中小体量游戏,对移动端支持好。瞎猜的
查看20道真题和解析
点赞 评论 收藏
分享
评论
29
177
分享

创作者周榜

更多
牛客网
牛客企业服务