2020腾讯暑期实习——游戏客户端面经

本人末流985 数字媒体技术 大三学生,参加了2020年腾讯暑期实习面试,总结一下,整体感觉不是特别难,可能是不同工作室之间面试的难度不一样吧。

一面

C++和C的区别
联合体、结构体、类的区别
说一说多态
虚函数的用法
const用法(重点问成员函数三个位置的区别)
static的用法
用过STL嘛?
map的实现原理
什么叫红黑树
介绍一下快排
渲染管线
深度测试
为什么要用虚幻4引擎
什么叫骨骼蒙皮
法线贴图
做过什么项目?
会不会做动画?
C++怎么切换版本?
玩过什么游戏?
实习地点有没有什么要求?
反问
我有什么不足需要改进?
项目经历丰富,但基础不够扎实,建议不要太过注重美术方面的内容,加强代码能力,毕竟我们是程序员。
(答主const用法说错一处、不会切换版本、渲染管线和深度测试都没复习)

用时20mins,本以为一面凉了,没想到第二天显示进了复试,感谢面试官抬我一手。

二面

是不是用C++
extern “C”,为什么会用C语言的方式编译
指针和数组的区别
虚函数、虚表、虚指针
析构函数可不可以是虚函数,为什么
构造函数呢
构造函数和析构函数的调用顺序
用过STL么
vector实现原理、扩容
和list比较
DFS和BFS
快排原理(又是快排!)
时间复杂度,稳定么
new和malloc区别
内存五大区
栈和堆区别
栈内存增长顺序
线程和进程的区别
线程间的通讯方式
进程间的通讯方式
UDP和TCP区别
射击游戏应该用什么
稳定的UDP有么
听说你自己做过游戏,讲一下
你刚才说了行为树,介绍一下行为树都有哪些节点(UE4)
反问
我有什么不足需要改进?
还可以,等我们进一步综合考量,再通知你。
(答主复习了好几天数据结构与算法、计算机图形学、计算机网络、计算机系统基础)
时间也是20mins,问的问题甚至比一面还轻松一些。面试官人很好,会引导回答一些问题。问项目的时间太短了,我看其他面经二面问了很多关于项目的问题。可能是一面面试官评价项目还可以,基础一般,所以二面问了很多基础?答主自己用UE4做过VR游戏、安卓FPS游戏、ACT游戏 和 RPG游戏,当然都是简单实现了部分功能而已,很简单的那种。我介绍完项目面试官只问了行为树问题,就没了。一小时后变为HR面。目前一直等待中。

HR面

大晚上突然打来的电话,随便聊了一下,通知应该过了,等一个星期有人联系我。挺幸运的吧这次面试,希望继续努力~

总结

三个方面。一是基础,包括C++、数据结构、计算机网络、计算机系统基础。二是算法,多刷LeetCode,先把剑指offer刷了,我觉得可以先刷简单题。三是项目,有几个拿得出手的项目,可以是自己做着玩的,一定要懂各部分的细节知识,能滔滔不绝的讲一会儿。
接下来答主还有西山居面试,可能还有其他公司面试,希望好运,也祝大家好运~

后记

收到了OC,IEG,天美工作室群。我大概做梦也没想到能获得去腾讯的实习机会吧,害怕会花光今年一年的运气哈哈。很开心,希望能继续努力,好好学习,不管能不能转正,都是我大学最重要的一段经历吧。
无论身在何处,都要奋力前行~
————————————————
原文链接:https://blog.csdn.net/qq_31737075/article/details/105017356
#腾讯2020暑期实习##腾讯##实习##面经##C++工程师#
全部评论
请问一下楼主,线程间通讯和进程间通讯是用C++知识回答吗?还是操作系统知识
1 回复 分享
发布于 2021-03-15 21:00
能请教一下你说的第一方面基础知识有哪些资料可以看吗
1 回复 分享
发布于 2020-09-10 10:20
二面一般会问些啥呀,我一面被面试官拷打了一个小时的c++😂
2 回复 分享
发布于 2022-03-28 18:12
楼主HR面没有提前说嘛😂我现在是hr面状态 意思是过了复试吗
点赞 回复 分享
发布于 2022-03-23 16:53
投的游戏客户端开发,三小时后收到群面通知。但我看官网进度,绿色的是初试,不是集体面试,不知道什么情况,也不知道群面会问啥
点赞 回复 分享
发布于 2022-03-11 18:46
答主nb!感谢分享!
点赞 回复 分享
发布于 2021-02-04 12:00
🐮
点赞 回复 分享
发布于 2020-12-24 09:13
问的什么算法题啊
点赞 回复 分享
发布于 2020-12-11 02:16
请问一下楼主实习简历在哪里投的呀 如果找暑假实习 什么时候投比较合适呀
点赞 回复 分享
发布于 2020-12-06 18:05
楼主的项目都是用C++做的吗,你提到的项目里面有用蓝图做的吗?
点赞 回复 分享
发布于 2020-11-24 20:09
感谢分享!
点赞 回复 分享
发布于 2020-08-05 14:41
点赞 回复 分享
发布于 2020-08-05 08:15

相关推荐

搜推+大模型算法一面面试题SFT & RL 方向先 answer 后 cot vs 先 cot 后 answer:两种 SFT 范式在训练效果上有什么差异?你是否做过对比实验?标注质量管控:如何保证人工标注数据的准确率达到预期标准?有哪些校验或质控手段?Checkpoint 选择:如何挑选合适的 SFT checkpoint,用于后续的 RLHF 阶段?多模态输入:图片是如何输入到 VLM 模型中的?一张图片通常会被编码为多少个 token?RL vs SFT:你认为强化学习(RL)和监督微调(SFT)的核心区别是什么?训练范式选择:为什么不直接从零开始做 RL,而是要采用「SFT → RL」的两阶段流程?RL 关键机制:什么是重要性采样?为什么在 RL 训练中要引入 CLIP 机制?策略类型差异:On-policy 和 Off-policy 算法的核心区别是什么?各自的适用场景有哪些?八股文(Transformer 基础)因果掩码作用:Transformer Decoder 中为什么必须使用自回归因果掩码?缩放点积注意力:为什么注意力分数要除以d​k​?(补充:Layernorm 前置后,除以d​可将方差归一到 1,避免 softmax 梯度饱和)推荐系统方向生成式推荐 vs 传统推荐:两者的核心区别是什么?生成式推荐的目标是什么?你如何看待它的未来发展前景?指标计算:AUC、HR、NDCG 的计算公式分别是什么?GAUC 和 AUC 的区别在哪里?编码方式:如何在模型中加入时间编码和位置编码?常用的位置编码方法有哪些?Coding:手撕 Multi-Head Attention(MHA) 实现二面面试题SFT & CoT 细节概率分布特性:在「先 cot 后 answer」的 SFT 范式下,为什么越靠后的 token 概率(prob)会越高?蒸馏噪声处理:用大模型蒸馏得到的 CoT 数据存在大量噪声,该如何缓解?VLM 幻觉问题:对 VLM 做 SFT 时,发现模型更信任文本信息,看图时反而容易产生幻觉,有哪些解决思路?RL 进阶PPO 核心:写出 PPO 中 GAE 的公式,并说明如何递归计算每个 token 的优势函数(advantage)?DPO 损失:写出 DPO 算法的损失函数公式?算法对比:GRPO 和 PPO 的核心区别是什么?GSPO 和 GRPO 又有哪些不同?训练稳定性:你遇到过 RL 中的熵塌缩(entropy collapse)和 reward hacking 问题吗?分别有哪些改进方法?最近有哪些新论文提出了新方案?采样困境:在采样类 RL 算法中,on-policy rollout 无法得到正确答案时该怎么办?自蒸馏:了解 Self-Distillation 吗?为什么要做自蒸馏?最近这方向有哪些代表性论文?震荡优化:RL 训练中 reward 或 loss 震荡严重,该如何调整?(提示:可从学习率 lr、KL 散度约束等方向入手)推荐系统进阶结构对比:HSTU 和 Transformer 结构的差异是什么?它和 OneRec 的整体流程有什么不同?SID 优化:如何降低 SID 碰撞率,同时提高特征利用率?量化算法:RQ-VAE 和 RQ-Kmeans 的算法原理分别是什么?OneRec 工程:OneRec 中是如何将 SID 加入模型词表和 tokenizer 的?多模态融合:如何更好地结合文本特征和多模态特征?模型演进:Rankmixer 是如何发展到 Tokenmixer 的?Coding:给定一个行内严格递增的 m×n 矩阵,找到矩阵中第 k 大的数
面试官最爱问的 AI 问...
点赞 评论 收藏
分享
评论
31
221
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务