游戏客户端实习面经分享

C++多态有哪几种
协程有哪几种
gpu蒙皮实现
垃圾回收算法
用过unity editor 吗,做过什么工具
事件系统实现要考虑什么(没答出来,多线程,debug和性能分析定位,摊分到多帧负载均衡,泛型编程)
state machine 解决了什么问题,存在哪些问题
shader有问题如何debug
如何快速比较两个字符串是否相等(除了一个一个字节比较)
motion matching算法局限性(性能问题,网络同步问题)
纹理压缩
hiz算法
生成爬楼梯动画除了用ik还能怎么做
用过 render graph 吗 (答得不好,unity6新特性)
用过 DOTS 吗 (这个也答得不好,dots用于大量同质对象的处理,cache miss,SIMD,多线程)
怎么用geometry shader渲染草
mesh shader了解过吗
光照模型(blinn phong, cook torance)

感谢面试官不杀之恩

#腾讯游戏实习# #游戏客户端# #游戏客户端开发面经# #unity客户端#
全部评论
恭喜大佬,是光子工作室吗
1 回复 分享
发布于 03-13 23:35 陕西
蒙皮和gc算法是自己项目里的吗,问得好细啊为啥客户端也要会写shader
点赞 回复 分享
发布于 昨天 00:52 山东
woc这个好难。佬render graph和DOTS是简历上的吗,这是几面的问题呀,完全答不上
点赞 回复 分享
发布于 昨天 20:36 上海
大概率是使命召唤那个组了
点赞 回复 分享
发布于 今天 03:16 安徽

相关推荐

03-12 13:51
南京大学 UE4
3.12上午11:00一面项目:1. 你在UE5实现的第三人称射击游戏是学习demo吗?2. 你是怎么学习UE5开发过程的?具体学习路径是怎样的?3. 详细解释一下你在项目中实现的网络同步机制。4. 为什么选择将伤害计算逻辑转移到服务端?5. 你传给服务器的是起始点和结束点吗?是否考虑过网络延迟导致客户端与服务端状态不一致的问题?6. 针对网络延迟问题,你有什么解决方案?7. 你提到的RPC底层原理是什么?(追问其实现机制)Unity:8. Unity中Update和FixedUpdate的区别是什么? 9. 如果游戏卡顿导致某一帧延迟1秒,下一帧的Update和FixedUpdate会如何表现?10.  你在项目中使用过Unity的协程(Coroutine)吗?11. 协程和线程的区别是什么?协程的优势是什么?12. 协程和回调函数在处理异步操作时有何区别?C++:13. C++中dynamic_cast和static_cast的区别是什么?14.  dynamic_cast的类型检测机制是如何实现的?(追问:如何自行实现类似功能)15.  谈谈你对多态的理解。16. 运行时多态(虚函数)的底层实现原理是什么?虚函数表存储在哪里?17.  C++程序编译后包含哪些内存段?虚函数表属于哪个段?18. 右值引用的特性是什么?应用场景有哪些?算法:LRU缓存,面试官感觉很赶时间,写到一半说看出来你之前写过这道题,问了一下put和get的复杂度,没有留下反问环节,没有留下他的信息,没有留下好的回忆#实习##面经##腾讯##光子工作室群#
查看19道真题和解析
点赞 评论 收藏
分享
评论
4
20
分享

创作者周榜

更多
牛客网
牛客企业服务