【已挂】27届腾讯天美游戏客户端一二面面经

大二处女面
TimeLine:3.17约一面,推到3.24一面,3.27约二面,4.1二面 ,4.3晚流程已结束

一面面经 3.24
#腾讯# #面经# #游戏求职进展汇总#
忘记录音了所以顺序不一定
算法题
1. 21. 合并两个有序链表 - 力扣(LeetCode)
2. 98. 验证二叉搜索树 - 力扣(LeetCode)+验证完全二叉树
3. 84. 柱状图中最大的矩形 - 力扣(LeetCode)
项目+八股
1. 自我介绍下
2. 喜欢玩什么游戏
3. 最近在做什么? 答:写TCP、UDP Socket
4. 遂开始问计网,TCP、UDP有什么区别,会用在哪些场景
5. UDP的不安全性怎么解决
6. 超时重传的细节,服务器客户端怎么知道丢包了
7. 了解KCP是怎么解决UDP的不安全问题吗
8. 状态同步和帧同步的区别
9. 有没有把上面的知识用到项目中?
10. 问项目细节,介绍一下简历上写的游戏框架
11. Buff系统中的Buff是否支持叠层
12. 能支持多少“种”Buff,你是怎么区别策划设计的Buff的?
13. 多线程和异步的区别
14. 锁和信号量的区别
15. Unity中怎么防止在异步中调用Unity中的主线程的方法、参数
16. OOP的概念
17. CPP中的多态是怎么实现——虚函数虚函数表相关
18. C#中的List和数组的区别
19. C# 中LinkedList和List的区别
20. 值类型和引用类型区别
21. struct和class的区别
22. 什么时候用class什么时候用struct
23. 可以实习多久,什么时候可以到岗?

反问
1. 面试官是哪个项目组的
2. 项目是什么技术栈——Unity
3. 今天面试表现怎么样,哪里需要提升——基础不错,需要精进简历的项目,提升项目复杂度,建议把网络联机的知识用到项目中
4. 后面还有几轮面试?——看情况还有一到两轮

———————————————————————
二面4.1
无八股无算法
问项目中的困难问职业规划
全部评论
一面算法题直接手搓三道吗,还有hard难度,这么难吗,那岂不是得写很久
1 回复 分享
发布于 04-07 18:36 福建
大佬好强
点赞 回复 分享
发布于 04-14 00:34 湖南
不是 哥们 ,怎么感觉问题像是后端的 不是客户端
点赞 回复 分享
发布于 04-10 13:05 美国
C加加方向吗
点赞 回复 分享
发布于 04-06 00:20 山西
接好运
点赞 回复 分享
发布于 04-03 22:32 天津
感觉是二面被KPI了
点赞 回复 分享
发布于 04-03 21:02 江苏

相关推荐

总结:拷打问的我最不会的一集,其实是几周前了,不过因为在复习期末没整理出来0.自我介绍+介绍项目1.Unity 组件模式源码实现原理2.你刚刚说是反射?把这个过程讲给我听听3.什么叫反射?反射底层原理,你刚刚说会拷贝元数据,这个过程说一下,怎么拷贝的,拷贝的都是什么数据4.Unity生命周期和哪些只调用一次哪些会多次调用?(没什么好说的,八股文)5.Destory()会立即销毁吗?为什么要这样设计?(回答的是为了防止立即销毁一些依赖这个物体的对象访问造成空指针,可惜问到这的时候我就已经低声下气了,脑子空空也不知道对不对)6.xlua与lua区别?xlua热更底层原理,换成其他解释性语言可以吗?lua怎么调用c#的对象的(回答的使用虚拟机luaJit交互,但是细节我确实不知道,虽然知道lua这块可能问道这个,但是一直不想接触lua,被挨打了)7.计算子物体相对于世界的transform(我说子物体通过相对父物体的localTransform和父物体相对世界的transform计算,但是不懂他为什么不满意,然后也是干脆说不会,后面查AI是要做两者矩阵乘法)反问:1.有什么建议,我也知道我回答的不好(缺少实践,如果你真的做过lua热更(我确实没做过,我真的不喜欢lua,框架还要自己写,调用只会返回nil不会报错,语法不严谨)就会了解这些问题,把自己的游戏上架到steam给别人玩,做10个游戏吧而不是背一些机械的回答(我记得我看过的《游戏设计艺术》貌似有10个游戏的原话)总结:我确实对引擎的底层了解的少,动画,音乐,Timeline,物理系统底层原理,最近在补,看games104先知道有什么,再按照自己技术栈补充更细的东西
查看9道真题和解析
点赞 评论 收藏
分享
评论
11
66
分享

创作者周榜

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