秋招日记之——腾娱一面(技术面)
JD:
工作内容:
- 负责GamePlay玩法系统开发与相关技术攻坚;
- 负责开放世界玩法/制作相关工具链研发;
- 负责系统框架维护与业务需求开发。
任职要求:
- 熟练掌握C++,至少掌握一门脚本语言,对代码质量有严格的自我要求;
- 熟悉常用的算法、数据结构、设计模式;
- 熟悉3D游戏开发相关技术,有UE4/Unity开发经验优先;
- 有大型3D游戏项目开发经验优先;
- 具备游戏性能分析以及优化的能力;
- 有优秀的学习能力,善于沟通协作,热爱游戏事业;
- 对FPS游戏熟悉和热爱者优先。
面试时间:2026.9.16——14:30,耗时58min
面试提问
自我介绍(自我介绍后基于自我介绍的闲聊)
在哪个公司参观的
此前的规划是什么
数漫方向偏游戏吗
对工作内容有什么预期
了解游戏开发了解了哪些模块和内容
针对引擎底层修改了哪些东西(答了后处理)简述渲染管线流程
针对Games 104 & 引擎
后处理是在其中的哪个过程
后处理还有哪些东西
阴影一般是怎么渲染答了实时阴影和预烘焙贴图,但是实时怎么做的答不上来
烘培阴影是怎么做的
具体算法问 这部分知识从哪学的;答104
问 104有讲shadow吗 没有吧;答 有吧我印象里做过笔记(其实真的没有讲啊啊啊啊)动画重定向怎么做的
IK Rig做了什么事
Retargeter怎么自动重定向的
骨骼链配置还需要配什么东西
配解算器了吗
有没有看过重定向部分的引擎源码
IK是什么,用来解决什么问题
了解过IK的哪些算法
还看过UE5的别的源码吗
Blend Space做了什么事
加权混合的是什么东西计网
简述在浏览器输入网址后发生了什么
TCP和UDP的区别
TCP怎么确保不丢包的
针对网络拥塞TCP是怎么做的
使用UDP的游戏中需要一些可靠的传输怎么做
了解过UE的网络同步吗我理解错问题了,答成了帧同步、状态同步,于是让我那讲讲吧。
操作系统
CPU访问地址的过程
层级访问是什么意思C++
介绍多态
简单编程题
给定一个包含17个同数字的数组nums,这些数是从0~n的整数,其中缺少一个数字,请找出该数。示例:
输入:nums=[3,0,1]
输出:2
反思
居然敢迟到。尹馨你好大的官威啊。和面试官解释了是临在面试前接到了别的应聘的电话所以耽误了几分钟,在面试前后也都认真道歉了祈祷面试官不要生我的气QAQ。因为太重视前一场面试以及在因为自己没做好难过郁闷导致这场面试其实我完全没有准备)。但确实不紧张了,整个面试状态也好了很多。
面试官问的问题还真是自己引导出来的,与此岗位相关的东西里自己越了解什么就往简历和自我介绍里面塞什么,在自我介绍的时候点出一些强相关的知识和内容面试官是一定会问的,同理,自己往简介上和自我介绍里塞的东西自己一定要真的理解,回答要体现出自己是真的吸收了这些知识的。
408问的少且浅。但你也不知道他会问到什么,所以都得看看,比起记背依旧是理解为先,毕竟不是大厂,也没那么死板。
听到感觉问的深或者偏的问题可以直接说”啊这个我记得我xxx有学过但比较久了我有点记不太清了、这个问题我还没有思考过现场思考的话我有点紧张暂时没什么思路”是没关系的。