26届米哈游游戏客户端线下面试凉经(2025.9.13)

9.13
面试时长大概1.2h。
1.自我介绍
2.在纸上用笔手写代码,实现一个计时器。
(3-5和我对计时器的实现方式有关,仅作参考)
3.追问:自己说一下觉得计时器的实现中不足之处,这个的计时器插入 删除 更新的时间复杂度,事件容器用map还是unordered_map?
4.继续追问:计时器中触发事件和移除事件应该放在哪里呢?
5.继续追问:如果需要让它是一个能够实际在项目中被使用的工具,你觉得还需要哪些调整?
6.实习期间做的比较有代表性的东西?
7.追问:cpp内存模型,类型转换,UE的fproperty,在实际工作中如何使用reinterpret_cast等。
8.对象池相关的设计(这里有谈到一些对象池中多线程相关的使用),一些关于gc的讨论(原理,如何减少gc时的性能开销等等)。
9.接入对象池之后,实际是在哪些部分带来了优化(这里我回答了spawn和destroy的时候,但是要我更详细说在这其中的哪些部分优化,没有答出来)
10.ue蓝图逻辑迁移至cpp你觉得有哪些难点,为什么能带来性能优化。蓝图的底层原理。
11.这个跟着教程做的项目自己又做了哪些额外的东西。
12.认为unity和ue的区别主要有哪些。

反问:
1.可以问表现怎么样吗?
公司规定不行。
2.可以问项目组吗?
内部✌🏻很少人知道的项目,所以不能说。
3.如何在工作之后依然保持对游戏的热情?
其实没多少热情了,现在打游戏基本是为了工作,进行参考。
4.如何让自己不断的学习技术呢?
主要还是基于工作需求去学习。

9.16 感谢信。

感觉已经是发挥的最好的一次面试了,技术问题几乎全部答上来了(虽然也没有问的多难),而且整体感觉也和面试官聊的很愉快,除了技术方面,还聊了很多其他的东西,没想到还是挂了。
鼠鼠算上实习,已经是第五次收到mhy的感谢信了😭。五子登科这一块🤡。
#我的秋招日记##牛客在线求职答疑中心##牛客解忧铺##面试等了一周没回复,还有戏吗##你觉得技术面多长时间合理?#
全部评论
我们好像同一个面试官😮😮😮
2 回复 分享
发布于 09-19 22:22 北京
请问是面哪个岗位 游戏客户端吗?
1 回复 分享
发布于 09-19 13:08 台湾
问的好难啊
2 回复 分享
发布于 09-19 10:58 福建
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
2 回复 分享
发布于 09-20 09:01 广东
在纸上写代码吗,听到这句我已经汗流浃背了😨,让我在纸上写,我一点感觉都没有,就你让我在编译器上敲我或许能写,但是到纸上我写个循环都感觉费劲,根本写不出来😭。你们是怎么做到能在纸上写代码的
点赞 回复 分享
发布于 11-13 02:49 江西
兄弟,笔试题都有哪些呀
点赞 回复 分享
发布于 09-20 18:44 湖北

相关推荐

10-31 17:01
已编辑
电子科技大学 C++
🕐面试时间:2025.10.30💻面试岗位:游戏客户端笔试共三题,a了2.2,前两题比较简单,最后一题是图的带权最短路径还有选择限制,摸不着头脑一面八月初投的,九月做的笔,都以为泡无了,居然还有个面,全程40min,无自我介绍无手撕基础知识部分:1.虚函数的实现机制2.虚表创建时机,位置3.构造函数和析构函数是否能为虚函数4.在构造函数和析构函数中调用了子类实现的虚函数,会怎么样5.lambda表达式的底层实现6.lambda表达式的函数传参如何实现的7.std::function可以接受lambda表达式,这个转换是怎么实现的8.智能指针讲一下9.一个shared_ptr和一个weak_ptr指向的资源,shared_ptr退出作用域后,weak_ptr还可以访问吗10.shared_ptr内部是如何管理资源块的释放和引用计数块的释放的11.多线程编程了解吗12.多线程中需要注意的问题(答共享数据的访问)13.那有哪些方法可以解决这个问题呢14.你刚刚提到了原子操作,那内存序有了解吗游戏场景题:1.FPS游戏中,给定射击方向和最大偏移角度,如何做散布和最终方向确定?2.游戏中需要管理大量数据,要求插入、删除、查询都是O(1)复杂度,并且可以遍历数据,但是对顺序无要求。用什么数据结构实现?(先答的哈希+链表)3.链表实现的话可能效率太慢了,你知道为什么吗4.那么用什么数据结构效率更高一点呢(答数组,但是数组只能尾部插入删除为O(1))5.如果对中间数据也有增删的要求呢(开悟了,哈希+数组,中间数据和末尾数据换位操作即可)6.FPS游戏中实体子弹速度太快可能有什么问题?如何解决?7.现在做一个多人网络游戏,我的想法比较新颖,想使用“事件同步”,就是一个事件发生时,将该事件发送给其他客户端,其他客户端接受事件指令并执行,不考虑网络延时和作弊问题,这样做可不可以?(说实话有点没太懂...)8.考虑网络延时的话会有什么问题?9.如何解决网络延时问题呢?10.你的方法可能出现表现结果不一致的情况,有没有更好更快的方法解决呢不得不说米的面试难度还是在线的,八股题可以挖很深,场景题也基本在网上没听过,但是面试体验还是不错,面试官很温柔很耐心10.31更新,已挂
查看24道真题和解析
点赞 评论 收藏
分享
10-24 20:51
已编辑
门头沟学院 游戏前端
2025.10.24本人只投了4个游戏大厂,面试次数不超过7。大厂全挂,秋招失败,已打算春招。1. 腾讯IEG。9月底到10月中,两度被顶级工作室捞,但因项目相关经验不足被挂。2. 网易互娱。9.15投简历,1周后简历挂。估计是因为暑期实习的时候笔试挂了。3. 网易雷火。8.24投简历,一路到了HR面,最后排序挂。技术面试官肯定我的基础和编程能力,但表示我的引擎相比其他校招生经验不足。4. 米哈游。9.21笔试后无消息,也不打算再争取。本人bg双九,自2025年2月开始自学Unity和UE5,梦想进游戏大厂做3A游戏开发。在只准备了两三个月的情况下,暑期实习拿到了腾讯光子工作室和网易雷火的offer,但是因为导师缘故不能去。秋招直接地狱难度,当时暑期拿到offer的大厂,现在通通因为经验不足被挂。以下乃心得体会:我可能跟其他同学不一样,秋招只投御三家,一方面是缘于找暑期实习的自信,觉得自己多多少少能力够格,至少基础能被面试官肯定,短时间内也学了不少游戏开发的技术,想着“注重潜力”的大厂怎么着不会挂我吧?但事实上可能是,学历好、基础好、经验丰富的同学就已经够多了,他们的能力是看得见摸得着的,为什么要你一个只有潜力的人呢?另一方面,也确实太想进游戏大厂,薪资待遇好,能学到技术,也只有在大厂才可能有做3A大作的可能性。我知道中国的游戏市场环境不好,但梦还是要有的,撇开梦想不谈,日子也是要过的,谁不羡慕大厂的福利待遇?奈何大厂门槛太高,基础和经验不能有短板,学历顶多是个面试的敲门砖。基于此,努力的方向非常明晰,既然缺经验,那就补经验,春招再战。对游戏客户端而言,有三个可钻研的方向:游戏框架、性能优化、编辑器扩展。此外还有一些引擎使用的基本功,面试官可能会问代码架构、设计模式、UI性能优化、Lua语言、引擎底层原理(如UE蓝图和C++交互原理、Unity协程原理等)。至于C++、数据结构等八股以及算法题手撕,自不必多说,也得过关,这些其实是最重要的,但最终决定排序过不过的,还是前面提到的引擎使用经验。此前因为导师的限制没能去外地实习,或许日后需要突破心理和物理的枷锁,大胆找大厂实习了。大不了就每次导师喊人的时候坐飞机往返。到了这个节骨眼上,苦一点、累一点、多花点钱都不算什么,自己的前途最重要。一想到明年就要毕业了,有好多事情要干,真觉得事情多得离谱,压得人喘不过气来。可能少想一点、多做一点,就会好很多吧。在此奉劝更加年轻的同学们,早日考虑清楚到底是想搞科研还是就业,如果就业,那就至少提前一年准备就业的项目和实习经历。这个研究生啊,是能不读则不读,如果碰上一个方向和你就业方向不搭的导师,并且还特别push,不放实习,那秋招的时候就会坐大牢。如果你学历不错,但不是像我一样是个坚定的理想主义,那也不要只盯着大厂,其实那些中小厂还是有机会的。如果你跟我一样是理想主义,想要跻身“上流”游戏开发行业,成为潜在的《黑神话:悟空》的开发者,但也在秋招失败了,那请跟我一起努力,总结秋招失败经验,缺什么补什么,在春招中规避所有短板,展现出热情和思维深度,我相信大厂依然是有机会的!“大圣,此去欲何?”“踏南天,碎凌霄。”“若一去不回......”“便一去不回!”小伙伴们,奋斗之余,也不要忘了对生活的热情和对游戏的热爱。
希望被offer砸中...:感觉你不去实习会对正式有影响,别人还可能认为你不去
点赞 评论 收藏
分享
评论
12
51
分享

创作者周榜

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