腾讯天美日常实习面经,附timeline

一面(11.11 → 11.15):主要拷打项目,从头到尾都是项目具体实现相关。 

项目的大体原理
各个模块负责的功能
一些面试官设想问题的解决方案
compute shader的同步方式和优化方法
异步模块的实现
渲染优化
水(颜色,波纹,浪花等)具体的实现原理,基于instancing草的原理
cs和vs都干了什么
...

反问了客户端,引擎,ta,图程的具体区别和分工,顺便问了客户端由上层到底层的学习路径。可能我问的比较模糊,面试官答得也略显笼统。

二面(11.18 → 11.20):上来让我自我介绍,看见我简历全是unity就说组里都在用ue,顺带就像走过场一样出了几个c++典中典八股。 

虚函数表
构造函数是否可以是虚函数
多继承父类析构顺序
new和malloc的区别
...

之后就是大面积的图形学拷打,先问了是否了解软光栅,lumen,nanite,light cluster等,我怀疑面试官是不是拿错了简历。 

延迟渲染原理
相对前向渲染有什么优势和劣势
针对顶点光源和像素光源分别的表现
如何处理透明物体
如何压缩gbuffer
纹理压缩算法的原理
mvp矩阵
各种层级的剔除,合批
问了项目有关pcg(程序化生成)的内容,说了大致原理
看见我项目写了个关于AI大模型对话的功能(其实就是调api),问在coding中使用llm有什么技巧
了不了解游戏行业里将AI大模型接入工作流的方法(我是0经验大三学生)

反问了现在游戏行业将AI接入到工作流的大致程度,得知确实有一部分,顺带介绍了一下组里的情况。问了AI会对客户端开发有什么影响,客户端的重心会不会往策划+AI偏离。顺便还问了技术策划这个方向的情况。

三面(11.26):
继续拷打项目
...
从哪些方面能获得成就感
job system的优点
简单讲一下ecs(简历上写了)
为什么采用风格化渲染,用了什么方案。
问我喜欢的游戏,从各个维度评价玩过的动作游戏
问对游戏行业呈现萎缩态势的看法和对行业未来的展望

hr面(11.29):
自我介绍
在团队项目里担任的角色
曾经解决困难问题的经历
未来的职业规划
问了我喜欢的游戏,回答音游
问了我的爱好
...

反问到岗时间
...

oc(12.9)

总结:因为刷的算法太少,主动延迟了几次面试。但是运气很好,全程没问算法,难度也不是很高。需要即时思考的还是很多,不愧是追求实时运算的行业。面试官态度都很谦和,遇到我不太熟开始乱说的情况不会压力到底,直接就跳过问下一个了。总体来说是体验还不错的处女面。

p.s. 面试有些记得问过但是细节回忆不起来的就“...”了。
#面试经验#
全部评论
校友恭喜oc! 我一面面试官就喜欢追问到底
2 回复 分享
发布于 2024-12-11 00:05 广东
问的看起来好难啊
1 回复 分享
发布于 2024-12-19 15:42 江苏
佬是天美 J6 项目组嘛(
点赞 回复 分享
发布于 2024-12-29 22:06 北京

相关推荐

头像
03-20 10:24
已编辑
南京邮电大学 Java
#腾讯# #腾讯求职进展汇总# 03.05双非硕非科班鼠鼠一只,处女面目前个人进度是包装了两个现学现卖的项目八股刚过完一遍还没背算法跟着代码随想录刷完了除图论以外的所有题,但是已经是三个月之前的事所以印象不是很深,正在复习重新熟悉有没有牛友了解这个部门的面试,会议链接里显示流程应该30min左右,不知道是不是kpi面,难度如何,有没有手撕算法或者很深的八股———————————————————03.06一面:19:00-19:30 (无算法题  八股+项目)简单自我介绍问答环节:阐述JVM及其内存机制阐述ThreadLocal实现原理IO有几种流,列举并简要说明阐述Spring的依赖注入机制阐述平衡二叉树的特性和原理,一般什么时候会用到?阐述TCP/UDP的区别简历中写的项目主要实现什么功能?自己在其中负责哪些模块?解决了哪些问题?项目中SQL索引的调优如何进行?项目是否遇到过高并发问题?如何解决?团队中成员意见产生分歧,如何解决?简历项目中涉及了流媒体传输,请简述对编码相关方面的理解是否遇到过推流传输过程中卡顿现象?什么原因引起?如何解决?项目中对消息队列的选择有哪些考量?投递的客户端开发方向与真正意义上的后端方向有所区别,阐述你对二者的理解假如现在部门中有前端开发和后端开发两个岗位供你挑选,你会选择哪一个?理由?简述你对前端的理解,是否有接触过前端相关工作?反问环节:Q1:该工作室主要负责的业务?A1:主要就是游戏相关,比某美、光某知名度稍低,可以理解为没他们那么赚钱Q2:面试流程大概持续多长时间,总体流程还有多少环节?A2:具体周期面试官也不清楚,由上级调整,总体流程通常情况为2*技术面+1*HR面,等后续通知即可Q3:自己在面试过程中的回答是否存在纰漏或者错误A3:没什么问题,整体面试表现不错(但其实自我感觉答得一坨)总结:一位主面试官负责主要提问,副面试官只做简单补充提问,态度非常随和,全过程没有压力。八股还是得继续巩固,很多问题都是只能略答一二,经不起深究。接下来就是等流程通知,重在参与吧,结果如何都可以接受。毕竟处女面就能一路直通罗马未免有点痴人说梦了,积累经验提升自己即可———————————————————03.07一面通过,目前在等二面通知要继续背八股和算法了———————————————————03.10二面:19:00-19:45简单自我介绍JAVA方向为什么想来游戏客户端开发?游戏客户端开发主要最做什么是否了解?介绍常见的游戏引擎了解这么多游戏引擎为什么不试着自己制作Demo?介绍JVM(梅开二度)阐述JVM内存管理堆/栈有什么区别?为什么不把数据全部存在栈里?阐述虚拟内存概念阐述CPU缓存命中项目中使用了Kafka,主要用来解决什么问题?项目中使用的SQL基于什么引擎,做过哪些调优工作?手撕LC209.长度最小的子数组(程序思路没有问题,但是不熟悉IDE输出语句,System.out.println报错)玩过哪些游戏?介绍其中一个游戏的设计思路,为什么吸引你?什么时候可以到岗?最长实习期接受多久?反问环节:面试官介绍工作室主要职能(女性向游戏居多)Q1:自己的面试表现?A1:流程规定不能透露。Q2:目前自身技术栈与该岗位有所区别,是否会有完备的入职培训?A2:有Q3:后续学习路线建议?A3:深入了解Unity/UE等引擎,尝试制作DemoQ4:若成功入职后的主要负责方向?A4:已上线产品的工程化应用问题总结:喜忧参半,二面面试官不出所料为更高一级领导,提问大多基于实际场景和工程方案,喜是问的比较简单,围绕项目(强项)居多穿插八股,忧是又担心过于简单,同时缓存命中/堆栈回答不够完美,而且手撕输出出现问题,不知道会不会影响评定,尽人事听天命吧...——————————————————3.11流程已结束
牛客717271981号:加油加油,大家都能拿到offer
点赞 评论 收藏
分享
评论
14
52
分享

创作者周榜

更多
牛客网
牛客企业服务