游戏开发春招笔面经Ⅱ

金三银四已经过半,而我却还在挣扎。分享一下这段时间的记录吧,还有些牢骚。

麦吉太文

年前笔试的,三月份才打电话来约了个面。

  • 值类型和引用类型的区别
  • 栈和队列的区别
  • 介绍A*寻路,它类似于广搜还是深搜
  • 介绍状态机
  • Unity生命周期函数
  • 介绍Unity的GC
  • 为什么要做UI的动静分离
  • Unity协程和线程的区别
  • 使用协程的注意点
  • 用过单例类吗?它的优缺点
  • 单例类和普通的静态类的区别
  • 继承MonoBehavior的单例类在使用时的注意点
  • 事件系统是什么设计模式,如何实现一个事件系统
  • 如果用Unity的时候发生了内存泄漏,你该如何排查
  • 如果别人写的UI的效果出现了bug,要你来排查,你有什么思路
  • 有没有写过UI管理类,怎么写的

无反问

面完之后无后续

尚游游戏

笔试

10余道c++选择,2道问答,1道编程。无需摄像头和屏幕共享

一面

  • 你做项目遇到的最大的挑战是什么
  • 介绍A*算法的思想
  • 介绍AssetBundle
  • 项目里是如何做场景加载的
  • 重做笔试编程和简答(最长递增子序列,vector、map、list的区别和适用场景)
  • 手撕判断链表是否有环
  • 空指针和野指针是什么
  • 构造函数和析构函数是什么
  • 闲聊(看你玩原神,一般玩什么配队,为什么退坑了。乐,进会议的时候就看见面试官顶着个原神头像)
  • 职业规划,期望薪资

无反问

也无后续。应该是期望薪资要高了,超过了BXSS上写的上限了(上限14,我要了15)。

 

腾讯魔方实习

是的,实习。腾讯我就要好好说道说道了。经常在牛客上刷到别人被腾讯捞了又捞,甚至还有人求助怎么才能不被捞,因为已经拿到满意offer了。果然人和人的悲欢并不相通。我去年面过一次腾讯,但是是赤裸裸的KPI,进去之后面试官就说自己是引擎组的,我投的明明是客户端。然后二十分钟纯闲聊,一点技术问题没问。面完秒挂。之后再没有被捞过。直到这次,时隔半年才又收到面试。看见腾讯的面试邀请,还激动了一下,结果仔细一看,岗位类型是实习。我真的……我每天也有在刷新简历呀,到底哪里入不了鹅大人的眼了,而且就算不爱,也请别伤害,两次全是KPI,我是什么很贱的人吗。

简单写一下面经吧,全程30min。虽然这次面完之后我问面试官能不能调到应届校招去,面试官说联系一下HR帮我看看。但是结果依然没有后续,第二天挂。

  • 自我介绍
  • 简历询问
  • 看你做过机器翻译方面的,假如我是完全不懂行的人,你怎么给我介绍机器翻译
  • 看你写过爬虫,有没有遇到反爬的情况
  • A*
  • 怎么设计的FSM
  • 简历写项目用了装饰器模式,具体讲讲
  • 项目为什么用对象池
  • UI方面用了什么优化方式
  • 项目怎么确定是用帧同步还是状态同步的,讲讲二者的区别
  • 项目有做反外挂吗
  • 八股
  • C#结构体和类的区别
  • 虚拟内存
  • 进程同步方式
  • 手撕:合法的括号
  • 反问

 

育碧源计划

在官网投的,甚至还要求中英文简历各一份。于是用DeepSeek翻译了一下,做了一份英文的。

笔试

应该是育碧自己的平台,纯英文(包括题目),监考齐全。一共三道题,三个半小时,也是够慷慨。

  • 数组切片:将一个无序无重复元素的数组,切成多个子数组,对每个子数组按升序排序,使得原数组也变成升序。返回最大的切片数
  • 多米诺骨牌堆叠:一张多米诺分为两半,每一半上有一个数字。将6张多米诺堆叠成一个金字塔形状,要求上下重叠部分的数字相同。返回给定的多米诺能否按要求堆叠
  • 解数独

后来居然进面了,但是一面是HR面。当时邮件问了一下面试需不需要用英文。回答说视频面试以中文为主,后续会有英文交流。有种不好的预感。

HR面

10min

  • 自我介绍
  • 玩什么游戏
  • 对育碧有什么了解
  • 玩FPS吗,对派对类游戏有了解吗
  • 手上有offer吗
  • 期望薪资
  • 一分钟做英文自我介绍(果然……)
  • 英语回答问题

还问了一下之后的流程,甚至有一轮纯英文技术面,这我面集贸啊。另外育碧开的工资居然挺低的,有点意外。

已挂

白日梦游戏

一面

一个小时

狠狠地问了项目的实现细节,基于项目也提出了一些问题和改进方向要我回答。没想到一面就挺有压力

这部分也有一些比较有价值的问题:

  • 如果多个AI寻路选择了同一条路径,如何避免或者缓解拥挤
  • 如果你需要做一个队友AI,需要在大量敌人中选择一个最近的,怎么做
  • 你的状态机的状态转换是每个状态类在每帧检测,如何进行优化(改为事件驱动,又追问事件系统如何实现)
  • 游戏的对象池是怎么设计的?如何设计对象池的统一接口?

八股只有一点点:

  • 介绍C#装箱拆箱
  • 了解Matrix吗
  • 平移矩阵长什么样
  • 已知子物体和父物体的世界坐标,以及对应的变换矩阵,如何将子物体坐标转化为LocalPosition(我当时还没听清楚,以为是要我自己计算变换矩阵,我还琢磨了半天,结果是已知的,那直接做矩阵乘法就好了)

其他:

  • 为什么想进游戏行业
  • 如何自学相关技术的
  • 讲一个你最近学的东西

反问

二面

八十分钟,我面试至今最长的一次。

又是对项目的拷打,很深层次的询问和讨论了一些细节和模块的设计,也有不少和一面重复。面试官有水平,受益不少

就没什么好分享的了

三面(CEO面)

15min,和常规HR面差不多

已OC

星辉游戏笔试

巨抽象

最搞笑的是,我在收到笔试之后,想先在牛客上搜一下它家笔试考什么,结果就看到有人说抽象,甚至笔试是问卷。我就有点好奇了,于是手痒点开了链接,结果就进了问卷星而且直接开始倒计时了,连个确认开始的按钮都没有。好吧,亲身试验了,的确够抽象。只能继续做了

题的话就是选填和编程。,主要是c/c++和一些数据结构,还有几道行测题。编程是Pow(x, n)(lc50),然后两道编程二选一:买卖股票1(lc121)和缺失的第一个正数(lc41)(easy和hard二选一也是没谁了)

已挂

库洛笔试

九道问答&编程

我拿到的是b卷。与编程和游戏引擎相关的考的都是cpp和ue,没接触过的话可能做不出来。总的来说,没有特别难,但是考察的面比较广,还是属于不太好做的范畴

乐信圣文笔试

中午投,下午就打电话问有没有空做个笔试,我说有,结果就让今晚十二点之前做完,一看试卷还要两个小时。行吧做吧。晚上准备好了,进去才发现还要双机位。在宿舍不好弄二机位,算了不做了,进去看了看有啥题就退了。

  • 一张1024*1024RGBA32的图片,占用内存是多少(字节)
  • 五进制转十进制,十进制再转七进制
  • 四种排序算法的时空复杂度,典型应用场景(插入,快排,堆排,归并)
  • 垃圾回收的概念和方法
  • 三道编程

还有一道忘了

EA中国笔试

2小时双机位,15单选10不定项2编程

408+cpp+设计模式

编程:简化路径lc71,二叉树的中序遍历。都是核心代码模式。

其他

米哈游:3.8笔试,至今仍在测试中。无敌了,米哈游,我知道我算法写得不好,所以能不能早点挂了,断绝我的幻想,一直泡着真的很消磨耐心。

网易雷火:简历筛选了一个多月。但是刷到说四月份会笔试。

字节:春招补录投了江南和绿洲,全部简历评估挂(江南甚至第一天投,第二天就进评估然后秒挂)。不愧是最看面评的公司,去年被捞起来面了一次,当时不熟悉c++,脏了面评。以前好歹进笔能面,现在简历都过不了。这都过了快半年,还认这面评呢,人不会变的吗不会学习进步的吗?

好未来:先发了面试邀约然后定了时间,结果米哈游又发了笔试,和好未来冲突了,后来询问好未来能不能换时间,没有回应,只能鸽了。也无后续了。

累了。最忙的一周有七次笔试。假期好好休息一下。预计下一次再发牛客就是大结局了。

感谢追更的各位。

全部评论
佬26实习会比25正招好找吗
1 回复 分享
发布于 2025-04-08 01:57 福建
字节确实幽默,我校招投递也是第二天直接挂,最搞笑的是下周boss直聘上有字节的HR找我要简历,结果发过去第二天立马又收到挂的邮件。一个星期连挂两次。我寻思你机筛都不让我过,你搁这刷KPI呢。双非真的能入字节的眼吗?
点赞 回复 分享
发布于 2025-04-24 13:23 江苏
又疯一个
点赞 回复 分享
发布于 2025-04-15 11:24 河北
hi大佬,想问问ea中国这种,我去上海的职位那里看貌似都是需要经验的,这种一般是咋投的应届呀
点赞 回复 分享
发布于 2025-04-10 22:29 澳大利亚
游戏这么难吗,大佬期望去哪
点赞 回复 分享
发布于 2025-04-09 18:52 江苏
育碧给多少啊
点赞 回复 分享
发布于 2025-04-09 12:38 江苏
白日梦是卡学历吗?怎么做完笔试就挂 做的非常好
点赞 回复 分享
发布于 2025-04-08 21:31 吉林
大佬牛逼
点赞 回复 分享
发布于 2025-04-06 21:55 广东
老哥,我也准备面白日梦的CEO面,会刷人吗,要注意点什么
点赞 回复 分享
发布于 2025-04-06 14:02 广东
加油啊佬,一直在追更,一定会赢的!
点赞 回复 分享
发布于 2025-04-05 23:36 河北
佬,我又来啦
点赞 回复 分享
发布于 2025-04-05 00:08 广东
老哥现在有保底吗
点赞 回复 分享
发布于 2025-04-04 09:36 江西

相关推荐

01-11 15:53
已编辑
合肥工业大学 测试工程师
从12月20号到现在每天都在思考:软件测试和游戏测试的真正区别到底在哪里?为什么和我一样经历,专业技术知识还并不如我的人能够那么轻松进入科大讯飞和中兴通讯做测试/测开,而我all in游戏测试却屡屡碰壁?最开始我的思考是有无实习的差别,有实习经验自然更快上手,这是游戏公司所迫切需要的。但是摆在我面前的现实却是:投实习居然比我投正式岗还困难;这不由得引发我进一步考虑:实习背后究竟意味着什么?难道真的存在有些东西只有实践才能知道从任何网站资源都无法获取到吗?欸还真是,事实上,结合多轮面试的学习、同行指导以及自我思考,我终于明确了游戏测试和软件测试具体的区别(绝非牛客网上一堆分享面经的人简单说的游测更关注用户体验而软测更关注软件本身功能那样,说白了用户体验本身也是软测的一部分,这样的回答是无法体现二者真正的区别的),那就是从测试重点到测试思维再到测试方法(工具)二者都有区别,游测和软测是相交关系而非被包含关系,因此用通识软测课程的知识去回答游测问题其实是牛头不对马嘴,而实习最主要最关键的,就是要认知到这个区别,其次才是熟悉工业流程令我比较疑惑的是,具体的工业流程无法成为公开资源被学习可以理解,但这种认知并不是不可公开的秘密,然而查遍网络各种资源都没有对于这种认知的讲解。可能从游测视角来看,入行游测就是奔着玩游戏来的,软测才是顺手的事,所以区别是显而易见的,用不着说;但是如果从软测视角来看,那就出问题了,但是想要成为一名真正合格的游戏测试,你又必须学习软件测试,以软件测试视角导入游戏测试是很自然的事情。我看到过很多做软测投游测栽跟头的例子,因此觉得点明这点认知还是有必要的其实这种认知在自然而然的实际工作中潜移默化就能培养,而没有实际工作经验的人想要得到这种认知,比较困难。但是反过来思考,公司需要的真的是你熟练掌握的实习公司的那套生产流程吗?我想至少对于测试这个行业来讲不是,公司需要的是那套思维,也就是认知,哪怕你没有相关实习经历,公司也会给你机会展现思维,也就是你的简历以及面试官那一个个问题,如果此时你展现出的都是软测思维,那不筛你筛谁?如果你能很好的展示出游测思维,这比一般在一些不知名小公司实习过一段时间(测试用例可能都是Excel写的)还要强,那又有什么理由不要呢?除了这二者概念上的区别外,这二者背后所承载的实体也就是所对应的行业现状也是有区别的,需要软测的公司例如科大讯飞、中兴通讯它们有大把资源培养新人,它们看重的是你的潜质,如果你说你是面试前一个月才开始学测试反而可能比你说你学了好几年测试更让它们喜欢;而需要游测对应的大部分公司目前都急需的是能真正撑起公司测试团队的那种人才,而非公司还要花资源培养你。新游竞发,时不我待,游戏公司哪来的功夫从零开始培养你?因此二者难度上的区别就展现出来了,对于游测而言,公司除了你本身的综合素养以外,还会关注你的入职能直接为公司带来什么,仅仅只是技术能力刚刚合格,而没有能力、思维、或是经验上的突出点,不好意思,当软测合格,当游测很难
点赞 评论 收藏
分享
评论
26
110
分享

创作者周榜

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