2023秋招小总结(游戏行业)
写这个帖子的目的是希望可以帮助到未来找工作的同学~
先介绍一下楼主bg
23届游戏客户端,双非二本计算机,美硕游戏设计,23年5月毕业,技术栈是u3d和c++;在这之前未参加23届的秋招和春招,本次秋招只投递游戏客户端这个岗位。有一段做多媒体游戏的实习经历(小厂)+几个课程游戏项目。
第一次面试是从23年5月开始,到现在10月下旬大概就20场上下。个人感觉还是身份原因导致面试很少,即使笔试做的还不错也没面试,秋招开的厂基本投了,笔完都没后续。
最后楼主没去成游戏公司,也不想继续找或参加明年春招了,选择去了一家做多媒体的头部公司(技术栈是u3d)。
以下内容都是楼主自己复盘后总结的,说的不一定对,各位取其精华即可
对找工作有用的软件:
- Boss直聘:投简历
- 脉脉/知乎:查公司风评
- 猎聘:个人感觉没什么用,但加到了几个游戏猎头的微信,并且获得了几次面试的机会(虽然都挂了)
- 牛客:看面经,看佬晒offer,收获焦虑感,看与前女友的大型纪录片
- 看准网:看面经(大多面经有年头了),看公司规模,风评
找工作最重要的几个方面:
- 复盘:查漏补缺是非常重要的一个环节,把面试没答出来的问题好好学习一下
- 不要放弃:波斯直聘上或其他渠道继续投,总有公司会给机会的
- 心态不要崩:楼主之前有一次在HR终面后挂了,唯一拿offer的机会没了,非常难受。这种情况建议和同学出去吃点好的,或者找父母聊聊,发泄一下烦恼。最重要的是心态不要崩,赶紧调整过来,人不是活在过去的,所以调整好了就move on吧
- 多和同行交流,减少信息差:楼主之前发了个找游戏工作搭子的帖子,意外加到了很多志同道合的小伙伴。由于投递的公司和岗位一致,楼主和这些小伙伴都会相互交流面试问题,面试流程进行到哪了等一系列的问题,对于一些公司的应聘非常有帮助。所以如果可以的话,建议找几个方向一致的小伙伴一起相互打气和交流,这对找工作是非常有帮助的。
另外一些值得注意的方面:
- 找工作很看运气,比如面试看眼缘之类的。当然背景、实力和面试技巧也很重要。
- 找工作期间压力会很大,也会很焦虑。楼主有段时间也经历过:一般楼主是在家里自己房间里刷题和准备面试,有次突然非常焦虑,什么事情都做不下去。这种情况下,楼主的应对策略是离开这个熟悉而又封闭的环境,一直呆在这里对身心是没有好处的!此时应下楼走走,散散心,找工作只是生活的一部分,没有必要让自己太难过。另外还可以坚持运动,运动时会释放一些奇怪的东西让人不再焦虑~
- 对于网上面经很少的公司,如果HR终面完三天内没消息,请默认你已经挂了,现在的行情挑人就是优中选优,楼主也经历过这个情况,面完一周了还一直泡着没消息,最后托人问了才知道挂的原因是本科是双非不如其他候选人。。。。所以有的时候也没办法。另外,在收到offer前不要停下面试/笔试的脚步(对于大厂来说HR面完都进池子了,等着开奖就好,但有些中小厂就是挂了你也不通知,蛮恶心的,天天盼星星盼月亮,最终什么都没盼来)
- 如果没有笔试/面试,那就努力提升自己,如今的技术面试都很追求深度,建议对简历中写的点进行深入探索。例如写了一个有寻路的游戏,那么就要知道A*算法的实现,最好能手敲一遍A*以提升理解
- 多找机会,比如猎头会帮你带来面试,拿一些意愿没那么强的公司先练练手
- 如果邀请线下面试,但是HR对公司的任何内容都不提,那么大概率你是过去给HR刷KPI的,这种情况需要慎重考虑。另外在去之前可以用脉脉看看风评,如果不好也就别去了。最后,基本来说是一些小公司会邀请线下面试,这些公司有的就不着急招人,是优中选优的策略,又想找个业务能力强的,又想要个薪水低的,问的问题基本上又宽又广。对于问啥啥不会这种情况其实没必要焦虑,小公司是希望新入职的员工能快速接手项目干活的,不会愿意花费成本培养你,对于面试中不会的问题,力所能及的了解下就好了,太深入的学了也没有太大意义,记住时间要花在刀刃上。所以小公司的面试楼主后面基本上不接了。
对几种不同类型面试的总结/感悟:
- HR初试(看公司,每家流程不一样,有的就没有,直接笔试):一般是电话直接打过来,先寒暄几句,如果之前做笔试了会说笔试做的不错呢,然后介绍岗位信息,工作内容,核对个人信息,人现在在哪之类的,信息都核对完成之后会加微信约面试(楼主遇到的是这样)
- 技术面试:基本上问八股和项目,手撕很少,只遇到过两次。八股没什么好说的,对于这类问题回答的熟练度提升来源于之前面试中遇到了哪些问题,面多了会发现高频问题就那几个。但有些大厂会问的很深,楼主至今没面过大厂所以没什么发言权,总之能多理解一点是一点。另外作弊不可取!面试官很容易通过眼球变化判断你有没有作弊。最后,项目中每个写在简历上的点,都要能自圆其说,如果因为面试官问你某个的实现细节,或用到算法的思想或原理,但你说不出来,就很尴尬(这种大概率就挂了)
- CEO面试:该面试思路和技术面试完全不同,这种类型的面试思路要体现出自己在团队中的作用和价值,比如CEO问:"请介绍一下你最近的一个项目。"对于这个问题,不要把使用了什么技术,实现细节说出来(和技术面试的区别就在这里,CEO不懂技术你吧啦半天也没用,反而会不耐烦),而应该突出自身在团队中或个人项目中的贡献,做出了哪些关键决策,或扮演了什么角色之类的。另外还有一些问题,比如"你的人生目标是什么",这些都考察随机应变能力,主要回答思路还是往做游戏之类的靠,总之要和岗位贴合。(楼主之前回答人生目标这个问题,当时直接懵逼,说就想来你们公司做这个产品,属于是超级舔狗了,给CEO整笑了都,最终结果肯定是挂了
所以要锻炼一下自己的随机应变能力,不要像楼主一样闹笑话)
- HR终极面试(对于这轮面试,每家公司应聘流程不同,有的公司这轮直接谈薪已经确定要你了,但也可能你要价太高挂了;有的就问常规HR问题,最后在多位候选人中进行选择比较,再推进到谈薪环节):考察候选人的性格,稳定性,薪资等内容;基本上问点高频的HR面试问题,例如你的性格,做过最成功的一件事,职业规划,等等。这轮面试其实分很多种情况,例如你是手里有offer了,还是没offer,你是想要拿到offer先,还是想把价再往上提点,具体情况具体分析,B站有类似的回答套路,这里就不多说了。但我想大部分同学和我一样还是0offer,那么就应该表达出强烈想要去公司的意愿,比如表现出对公司价值观的认可,对公司产品的认可等等。(能走到轮这说明录取概率很大了!好好准备面试问题,尽人事听天命)
- 谈薪:楼主没谈过,拿到的这个offer没有这轮(?)
——————
再总结一下投递的公司以及流程情况
简历挂:三七互娱、梦加网络、心动网络、友塔游戏、快手、巨人网络、4399、网龙、朝夕光年、完美世界、沐瞳游戏、西山居、散爆网络
笔试挂:乐易、米哈游、育碧、凉屋、剑心游戏、上海域起网络、竞技世界、吉比特雷霆、FunPlus
笔试完无后续:点点科技、火羽游戏、九鼎无双、尚游游戏、灵犀互娱、乐信圣文、真有趣、冰川网络
一面挂:微派、青瓷科技、身梦科技、北京猴喜、博乐科技、炎魔网络、Supercell
二面挂:疯狂游戏、MetaAppHR面挂:途游游戏
一面完无后续:羯磨科技、京东(广告算法)
二面完无后续:上海游牛
拒面试:上海骏梦
拒offer:上海邻境网络
没动静:SNK、英雄游戏、哟尔哈、网易互娱、紫龙、91Act、腾讯互娱、鹰角网络、搜狐畅游、莉莉斯、柠檬微趣、炎魂网络、创梦天地、乐曼多
——————
以下是部分公司笔试内容和面经
育碧源计划(2023/05/01)
流程:视频机试,两轮笔试
题目涉及保密协议,暂不分享
北京猴喜科技(2023/05/31)
流程:直接面试(通过猎头获得的一次面试机会)
面试一面:
- 重写和重载发生在什么阶段?
- 向量点乘的作用是什么?
- 叉乘AB和BA的结果是一样的吗?叉乘的结果是什么?
- Unity的Monobehavior生命周期函数?
- 快速排序时间复杂度最差是?什么情况下最差?如果给个数组112233,两个1的顺序是否会发生变化?
- ecs架构的优点是什么
- Gameplay是啥子
深圳凉屋游戏(2023/06/02)
流程:先做个demo交上去,再面试
笔试:
- 给了个视频,要求根据视频中的要点自己提起,然后做一个游戏demo,限时一周时间。
做不了一点,直接放弃
北京博乐科技(2023/06/14)
流程:笔试,通过后面试
笔试:
- 手写归并排序,排序数组长度小于x时要求使用插入排序
- LC51,N皇后
- 构造二叉搜索树
- LC841,钥匙和房间
过了两道题目,隔了一天收到面试邀请
面试一面:
- 计算机网络七层模型
- 从浏览器地址栏输入url到显示主页的过程
- 三次握手和四次挥手
- Unity生命周期函数
- 三种Update的区别
- CoRoutine的实现原理
- 手撕环节:LC3 无重复字符的最长子串
最终应没撕出来挂之,前面八股答的也不好
上海游牛(2023/06/18)
流程:面试
面试一面(微信电话,不开摄像头,21min):
- u3d中的UI组件有哪些?
- 如果想在代码中对ui的按钮添加监听,应该怎么做,说下思路
- 结构体和类的区别,接口和抽象类的区别
- 闭包的概念,不懂
- 屏幕坐标,世界坐标和UI坐标
- 位运算的使用场景?
- AB包
- ECS的优缺点
- 点乘和叉乘的用处
面试二面(主管面,微信电话开摄像头):
- 不问技术,聊人生
- 该公司大小周,每周的一、三、五要求加班
二面完后无后续
疯狂游戏(2023/07/02)
流程:先笔试,后面试
笔试(参考其他面经,基本上就考那几题):
- 像素翻转
- k是否能到target
楼主面的不是小游戏组,是创游世界组
面试一面:
- 就聊项目,说说对ECS的理解:比如unity3d基于组件的架构和ECS比起来,为什么后面的快
面试二面(CEO):
- 为什么要读游戏设计专业?
- 有什么想分享的简历上项目?
- 人生理想是什么?
- 其他的忘了
面试思路不对,把技术面试思路带过来了,挂之
微派网络(2023/08/01)
流程:直接面试
面试一面:
- Unity中的UI的渲染层级如何控制
- ref和out分别是什么
- 如果两个函数返回值不同,但形参相同,这两个函数是重载吗?
- C#中的List底层实现是什么?
- 其他问题忘了(都是些u3d的八股文)
八股没答好,挂之
MetaApp(2023/08/20)
流程:直接面试
方向:UE4引擎 - TS(工具)
面试一面(定在周日上午- -):
- 无自我介绍,直接问项目,我做了个ECS的游戏编辑器,于是问ECS相比于其他架构的优点?
- 有没有其他的项目,某个功能比较复杂的,分享一下
- shared_ptr的实现原理,引用计数实现原理,说思路
- 指针和引用的区别
- C++存储空间
- typescript的await了解过吗?
面试二面(主管,1h):
- 深挖项目,需要对自己的项目非常了解,并且对一定问题下的解决方案有所耳闻
- 四叉树了解过没?
- 你的ECS项目,如果有10000个碰撞体,怎么快速判断两个碰撞?
- A*有了解过吗?如果有个很大的地面,怎么快速计算从左上角到右下角的路径
最后挂了,问HR挂的原因完全不鸟人,直接一套感谢信说辞就没下文了
上海炎魔网络(2023/09/01)
流程:直接面试,必须去线下
一家做Steam游戏的公司,有两个组:一个做大世界恐怖游戏,一个做二次元。
总体感受:面试过程是CTO+一个项目的主程序一起面。总体难度极大,这家公司应该不急着招人,但要招估摸着想要一个有工作经验/或无经验应届生但有很多经历,什么都要懂,还要对薪资要求低的候选人
面试一面(被问出💩来的一次面试):
- Unity的DOTS不止有ECS,还有什么?(Job System和Burst Compiler)有没有用过DOTS做过项目?
- 图像是怎么渲染到屏幕上的?
- 渲染有没有用到图集?图集的概念?
- 如果你的一个地图块在边界处少渲染出一个像素,你认为原因是什么?
- NavMesh的寻路,整个算法说一下(不只是A*,A*只是其中的一部分)
- 有没有看过NavMesh的源码
- MavMesh是基于三角形网格的,它是怎么计算几个三角形中的最短路径的?
- 一个人站在地球上,问怎么设计一个指南针,让这个人随意移动,指南针的四个方位都不会变,说思路
- 给一个100层的大楼设计电梯
- (想考但没考)设计一个背包系统,系统可以容纳1000个物品,并且界面每次都只展示20个物品,问应该怎么设计,并且怎么向服务器去做请求,需要说出UI用到哪些控件,用到什么数据结构之类的思路
- 你认为原神,塔防游戏有哪些技术难点需要功课?
- 还有很多记不清了,反正哥们是一个也答不出来
挂之
Supercell(2023/10/19)
参加了Supercell Level Up Program
流程:三轮面试,先HR面了解基本信息+一些基本HR问题,再两轮技术面
说在前头,楼主面的是程序,该项目对策划,美术背景的同学也有相应的面试官,下面问题只针对程序同学。
总体感受:Supercell要的人都是顶中顶的那种,不然为啥十几个人的团队能做出亿万流水的游戏呢?这种级别的公司不缺人投简历,他们只要最好的。另外,需要候选人对游戏开发的各个方面都有所涉猎,例如面试官提问有没有对动画,AI,物理等方面有经验,楼主都不怎么熟,所以Supercell对程序同学的游戏开发专业知识的深度和广度都有很高的要求。最后,Supercell还希望候选人在其他领域有所涉及,例如会设计游戏的程序员,会敲代码的美术(你懂我意思吧)。
面试一面(问点八股,不怎么问项目,30min):
- STL部分
- STL是什么?拿一句话来概括。
- STL中你用到过哪些容器?讲一下vector的扩容机制
- 如果我取vector中的引用,会出现问题吗?这个发生的现象叫什么?
- STL中的sort,是怎么个排序规则?
- API你知道的话,ABI有了解过吗?
- 你在vs中一般是怎么做调试的?如果有一个很大的项目,其中有一个对象出错了,你应该怎么去定位这个错误?
- C#中的GC是怎么调用的?主动的,还是被动的?能不能主动的去调用GC的接口?对于GC的主要开销是花费在什么地方的?
- 游戏的渲染,AI,动画之类的有了解吗?状态机和行为树了解过吗?
- 你说的循环引用,A和B相互包含,这个是怎么解决的?如果出现这样的情况,怎么解决?
- ECS的优势?
- 有做过优化吗?
- 打包有了解过吗?
- draw call 了解过没?
- 野指针,有了解过没?
——————
写的有点啰嗦,楼主语文挺烂的!先写到这里吧,希望对大家有帮助~
#晒一晒我的offer##24届软开秋招面试经验大赏#