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

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

相关推荐

03-21 17:30
已编辑
C++
诚恳求建议 咱还从来没面过这样的 之前都是技术面,从网上背答案就好了,这个还没见过的,网上也没有类似的面经,我就没见过网上有教你怎么非技术面的,或许咱们可以一起交流一下?毕竟闯过了那么多技术面试倒在这里也太可惜了,所以我发了这个帖子一个温柔的姐姐面试咱的,咱以为也是技术面,可能从这里开始一切都跑偏了1 对于实习生工作的了解?游戏开发的了解?咱有点慌,毕竟咱只是个后端开发的,说了以前UE5的项目,说A*算法 ECS,然后说后端工作主要注重在转发/同步用户操作上面以及操作用户数据,性能要求较高,一瞬间以前看过的状态同步帧同步涌上脑海但是全都不记得了2 玩什么游戏?注重设计还是机制还是剧情?菜名开报,王者fgo原神,博德之门星露谷灵魂摆渡者,不同游戏注重不同,fgo看剧情,王者看机制,王者对同步要求高,fgo不用(此处支支吾吾),我上次在fgo同步一次(我想说抽卡来着)就花了七分钟。她:那还真的好长啊!3 身边的朋友怎么看待你的?我也不能说我没啥朋友,就算有朋友也不会经常交流怎么看待对方的,就支支吾吾的说啊我是个比较简单的人不复杂4 两段实习有什么不同?沟通方面?咱立刻来了精神,你这就问对了。立刻说一个规模更小,相当于IT后勤,一个是大公司。然后工作内容也不同,一个java,一个算法(?好像说了句废话)。一个每周开会汇报,还要和别的公司对接业务,balabala,别的对接公司还说no contract no data,没合同就不给你数据,我以为这是个可以笑的梗,很显然我错了,太尴尬了,下辈子再也不说了5 印象最深的项目?把spring掏出来,滔滔不绝讲性能如何提升,报数据,中间件MQ6 我看你是这个项目的唯一开发者?这项目对你的影响?是的,我学了spirng,然后做了个秒杀项目觉得还可以拓展所以做这个。影响就是我学会了看各个公司的技术框架文章,明白了性能的重要性(感觉这个答案也不是她想要的。。orz)7 以后找工作方向,规划?大厂!后端!往架构师发展(后来根据她的建议,我感觉在这里说大厂很不合适,又不知道该说啥)8 面了啥公司?为啥?(尴尬的支支吾吾)腾讯,字节,因为学长学姐在,他们状态挺好9 状态好是指?学到很多,工作有意义(此处支支吾吾一番),不是很忙,对生活有热情10 对IT工作看法(犹豫)嗯我觉得,就是要不断学习,语言版本更替,AI,但是也有不变的,比如我一年级学的数据结构11 面经如何学习?(支支吾吾)阿里系考java,腾讯考计网,我会用面经倒逼复习。现在看来这个不是她想要的答案。。。?尴尬12 反问:对我的建议看得出来你很紧张(QAQ),项目经验不丰富(?之前技术面试官都说我干了挺多的,可能她是指我不经常跟人合作?沟通很少之类的),项目和实习都是2-3个月的,没什么经验(懂了,下次就改成半年的),沟通方面也很闭塞(我的项目都是一个人做的),听到这我心凉了半截了,果然面试结束五分钟反手挂了13 生活上注意什么?(发蒙)啊,具体啥意思?她:就是和同学/同事讨论。我朋友都不是计算机专业的,我就犹豫一下编了出来就说我会问他们新技术学习,适应开发生活,什么的立刻反问,我那个编译器的项目就是合作的,api接口沟通,ddl设定,balabala目前就记得这么多了,感觉她没有明显提出,或者明显提出但是被我忽略了,她问的实习和印象最深刻的项目,都要和沟通合作有关,我下次一定会从技术方面和沟通方面两个方面回答,或者追问她,到底问技术最深刻,还是说沟通/合作最深刻。以及在简历明确标注合作的项目。。。还有就是我表达也太不流畅了。。。orz真是让人难过,我只要一开口别人就发现我这人其实不行。。只会阴暗的爬行。。救我。。。有没有人分享一下类似面试的经验??如何回答上面的问题???于是咱就这样回到了最初的池子。。。真是烟波江上使人愁。。。然后我又被云架构平台部捞起来了,就是开发kv分布式存储的,有没有人知道这个会面试啥?。。。。以及,以上的问题,求建议!!!#牛客在线求职答疑中心##牛客解忧铺##面试等了一周没回复,还有戏吗##牛客创作赏金赛##正在实习的你,几点下班##腾讯26暑期实习#
nokotan:佬,感觉这是HR面啊
点赞 评论 收藏
分享
评论
29
178
分享

创作者周榜

更多
牛客网
牛客企业服务