我的25届春秋招总结

面经记录

我会整理一下从秋招一直到春招的面试记录,后续逐步发到文章里,欢迎大家关注!

【25秋招】腾讯天美一面&二面凉经

【25秋招】上海紫龙一面凉经

【25秋招】诗悦一二三面凉经

【25秋招】Tap4Fun一面凉经

【25秋招】极致游戏一二面凉经

【25秋招】延趣游戏一二面面经

【25秋招】白日梦二面凉经

【25秋招】西山居一二面凉经

【25秋招】蛮啾一二面凉经

招聘回顾

作为一个25届游戏人,我的春秋招终于结束了。这是一篇有感而发的总结,我从牛客中得到了很多珍贵的笔面资料,因此也想回馈一些资料给牛客,希望能够帮助到更多想要进入游戏行业的学弟学妹们。

在2024年七月,我洋洋洒洒写下了一篇名为“于是我又回到了秋招的洪流之中”的文章。这篇文章在十月份左右被我删除了,因为秋招的结果实在太难看了,感觉对不起自己最初的期待。我总结了一下失败的原因,主要有以下几点:

  1. C++准备的不到位,原本以为Unity3D岗位应该以实习 / 项目经历或者C# / Lua为考核重点,没料到很多公司喜欢考C++八股,也是因为C++拿到了秋招第一挂(并且再没被腾子捞起来)。
  2. 没有垂直的实习经历。我的实习是字节的交互工程师(负责做抖音特效),并非游戏客户端。出于这个原因有两家公司(字节杭州和蛮啾)直截了当地在面试中拒绝了我,即使我有很丰富的项目经验。如果想进入游戏行业,实习非常非常重要,项目只是亮点,没有办法替代实习经历
  3. 简历准备的太过艺术,信息密度低。一开始我还挺喜欢我这个简历的(感觉很漂亮),一位前辈看到后说做技术的人还是喜欢简朴的简历,更符合他们的胃口。很感谢前辈的指点,修改完之后春招很快就拿到了面试,效果立竿见影。

4. 项目介绍太过简单,没有突出自身的职责和项目中的技术亮点。另外客户端有图形学经验是很加分的,可以自己尝试做一些渲染demo。

我就这样糊里糊涂地上了秋招的战场。十月份线下面试拿到了第一份offer,来自深圳途游,但技术栈是偏老的Cocos+TS。熟悉游戏开发领域的人应该对主流游戏引擎的选择都有些许了解,项目组一般要么选Unity要么选UE,Cocos像团结引擎或者Laya一样,基本只能用在微信小游戏的开发上了。

微信小游戏近年确实势头很猛,买量成本也比手游低,因此很多游戏公司都在小游戏赛道上开始有所动作(比如莉莉丝)。但做手游的跳微信小游戏很容易,微信小游戏就很难往手游或者端游上跳了。如果以微信小游戏入行,未来能够选择的方向就更少了。关于技术栈问题我也请教了几位朋友:

如果不是能靠名字加分的大厂的话,技术栈对你未来在这个公司或者其他公司的职业发展的路线几乎有决定作用,除非你有超强执行力能业余时间自学其他技术栈,并且能做点开源项目证明自己。如果想等换下一家公司之后改技术栈,如果你没有对方公司需要的技术栈积累,那对方和直接招一个应届生有什么区别呢?

途游的企业文化我也有所耳闻,这是一家崇尚狼性文化的公司,我不认为我会有多少属于自己的时间。工作时间和技术栈这两个都是减分项,所以我最终还是拒掉了这份offer,继续准备秋招。

后来在十一月的时候我又拿到了两个offer,结果都是小游戏项目,其中一个还处在项目预研初期,风险很大。俗话说金九银十(虽然我觉得今年是金八),此时已经接近秋招尾声了,家长迫切希望我能尽快找到一家公司就职。老爹的老同学之前是开游戏作坊的,跟我爹说近年游戏行业寒冬工作不好找,让我有offer就先去,别挑剔了。说实话我是真的挺没底气的,因为此时我已经收到数不胜数的感谢信了,hr也喜欢拿寒冬、性别(诸如:你认识几个女开发?很多公司看到你是女生就直接把你的简历刷掉啦blabla)等因素来制造焦虑。感谢我的朋友们在这段艰难的时期给我打了强心针:

首先别有这种想法:如果我直接拒了这个我会不会一家也找不到了,或者找不到这么好的了。作为就业博弈中的弱势方,为数不多的筹码就是在签定一家公司之前的自由选择权,所以先对自己自信点。

十一月中旬参加了MET的上海游戏人聚会,会上的老师跟我说除了各家公司的官网之外,还可以在Boss上看看机会,大胆地投就对了。很感谢会上的老师和同学们给我的建议!回去之后我开始在Boss直聘上寻找机会,想找一些垂直实习增加竞争力,不过只有鹰角的hr姐姐回我了,跟我说我已经毕业了是不能实习的,不然算犯法(怪不得其他人都是已读不回(ˉ▽ˉ;)...)。后来在Boss上就正式岗位向不少hr发送了简历请求,拿到了不鸣的面试,一周左右就发了offer,流程之快令人惊叹。

不鸣是自研引擎,用C++进行开发。考虑到C++是游戏行业通用语言之一,外加《战意2》属于重度游戏,我打算接下这个offer了。和从业了的朋友分享的时候,朋友说:

自研引擎非常不好跳槽,按市场价格算可能都得把经验折半 ,比如三年自研的可能也就和一年unity ue的是一个价格呢。

于是秋招得到的四个offer,出于技术栈、薪酬待遇等方面的原因,最终都被我拒绝了。决定头铁赌一把春招,不行就回老家考公。春招投递期间,我每天都要刷新几遍鲨游戏圈的春招表格,有什么公司开了马上就去投递。更新完的简历确实很强大,秋招的时候全没进面的几家公司都给我发了面试,今天终于拿到了上海某司的正式offer,我的春招到此结束。

春招明显能够感觉到各家企业放出的岗位都变少了,可能竞争压力确实如一些前辈所说“有实力的人秋招都已经上岸了”,但机会更少,风险更大。还是劝各位提早做准备,能在秋招找到合适的工作就在秋招先上岸,不要拖到春招。

最后,大家漕河泾见!

全部评论
其实不鸣那个offer应该接的
点赞 回复 分享
发布于 04-02 08:50 江苏
你好题主,我现在是ue在学正在做一个项目,学过game101和202,图形学项目做了一个小光栅化渲染器项目(无依赖opengl手搓的那种)。C++stl源码看的差不多了。我想投客户端开发,但是一想到ue还是学的懵懵懂懂的,并且ue项目也没做完(做完大概要四月中或者四月底了)。想咨询一下,我这种情况是边找实习边学,还是等项目做完了再去找实习。
点赞 回复 分享
发布于 03-10 09:51 上海
大佬牛呀,最后是去小莉了吗
点赞 回复 分享
发布于 03-03 16:50 北京

相关推荐

找实习期间看了不少大佬们分享的面经,收获不少,牛客上好像没什么银之心的面经,所以简单分享下自己的经验。bg:985本,211硕,简历包含一段小厂的unity实习,一个UE的基于GAS的ARPG玩具demo,4月底开始投简历。----------------------------------------------------------------------------------------------Time Line:    5.23 -- 笔试    5.29 -- 1面    5.30 -- 2面    6.3 -- 3面    6.6 -- hr面    6.16 -- oc---------------------------------------------------------------------------------------------    笔试:4道算法题    1.给定一个排列,求出所有子区间的中位数之和    2.给定两个字符串a,b,将b插入a使得字符串为回文串,求有多少种插入方法    3.给定两个长为n的整数数列A,B,每次可以从A的左或者右端取一个数字,B按顺序取,假设第i次取走的数为ai,则第i次取走的价值为bi*ai,求最大价值和    4.给定两个长度相同的字符串s,t,每次可以将任何位置的任何字符移动到字符串末端,求至少需要多少次操作可以市s变成t?---------------------------------------------------------------------------------------------       面试体验很好,几个面试官相当专业,反问环节回答得很认真,不敷衍,收获良多;hr小姐姐推进流程和回复问题也很及时。------------------------------------------------------------------------------------------------一面(55min)    1、自我介绍    2、常规的C++八股拷打,这里推荐知乎 不羁的游侠 的 《计算机基础篇》 ,我自己面试过程中遇到的大部分c++八股都可以在里面找到。    -----没答上来或者答得不好的几个问题:    (1)一个子类继承了两个父类,两个父类中有同名的虚函数,子类中重写此虚函数,重写的是哪个父类的虚函数?    (2)类模板的声明和实现可以分别放到头文件和cpp中吗,为什么?    (3)执行exe,main函数是最先执行的吗?如果不是,举几个在main函数前执行的例子。    3、问:你的项目里有用行为树实现的敌人AI,有看过源码吗?               答:没有,不过知道AI寻路的一些过程和原理,(然后balabala开始讲NavMesh生成网格体的过程和A*算法)    4、问:了解过动画系统中动画动起来的原理吗?               答:动画的载体是骨骼,动画序列由时间轴上的一系列关键帧组成,每个关键帧存储了每根骨骼的变换信息,非关键帧的骨骼变换信息通过插值等方式可以计算出。          问:介绍一下UE的动画状态机、混合动画、叠加动画?    答:知乎 TurBo强  的《UE 动画系统框架介绍及使用》;          问:知道蒙皮动画吗?   答:没了解过          问:看过动画系统源码吗?   答: 没有    5、手撕算法题:            (1)字符串加法,常规题            (2)追加要求:两个数可以是负数            询问面试官:能否拆分为两个正数的减法和加法的函数,计算前先单独处理运算的两个数的符号位,并调用相应的函数。            面试官回答可以,写了5min没写完,面试官表示时间差不多了,直接进入反问环节。----------------------------------------------------------------------------------------------------  二面(45min)    1、自我介绍    2、问:玩过什么游戏?              答:最近在玩 最后纪元 ,一个暗黑风格的ARPG游戏    3、问:这种ARPG游戏里,怎么对敌人造成伤害?              答:比如玩家发射一个火球,需要为火球添加碰撞体,敌人身上也必须具备碰撞体,同时实现接受伤害的接口,当火球与敌人碰撞时,触发hit或者Overlap事件,传递碰撞信息,其中包括敌人对象,拿到敌人对象后,调用接受伤害的接口。    4、问:怎么进行碰撞检测?              答:粗略检测的话,可以用包围盒等包围需要检测碰撞的对象,然后检测两个包围盒是否有相交即可。过程中可以通过四叉树、八叉树或网格加速结构,快速排除远距对象。不同划分区域保证不会碰撞的情况下,就能快速过滤与本物体不同区域的其他潜在物体碰撞。         问:包围盒和包围球间的范围检测哪种比较简单              答:包围盒和包围盒吧,只需要把各个顶点投影到坐标轴上。(好像不对,应该是球和球?)         问:球和球的范围检测怎么计算?球和盒的范围检测怎么计算?              答:(几何知识,大概画个图就知道了)   5、问:如果是近战攻击,怎么对敌人造成伤害?              答:和远程差不多,不过是需要在近战武器上添加碰撞盒,创建两个场景组件放置在武器的两端,作为box trace的起点、终点,挥舞武器的时候,在两点之间执行box trace。        问:怎么让box trace跟着武器动的?              答:近战攻击用一个动画蒙太奇实现,武器绑在角色手上的slot里,碰撞盒和起点、终点是武器的子组件,动画动,武器跟着动,子组件也跟着动。    6、问:项目里有实现自动寻路吗?有了解过吗?              答:(一面的时候也问道了)NavMesh生成网格体的过程+A*算法。         问:如果场景中有移动的障碍,怎么处理?               答:不太清楚 ,不过我猜可以先划分区域,只更新移动物体影响的区域,更新寻路网格体时,把移动障碍和其移动覆盖的区域整体标记为障碍物。         问:需要重新烘焙吗?             答:需要。    7、问:还做过其他什么东西吗?             答:还做了一个简单的多人游戏项目,不过做得不是很好         问:网络游戏用什么协议             答:UDP,不过通常会将在其往TCP的方向改,即可靠的UDP,(序列号与确认,丢包重传、超时重传、滑动窗口、拥塞控制)    8、无手撕环节---------------------------------------------------------------------------------------------------    三面(30min)    三面大部分时间聊聊天了,问了一些简历上提到的东西,比如MVC的难点,ui的MVC和工程上的MVC的关系等,有三分之一的时间是面试官在给我讲解反问环节问的问题,醍醐灌顶,可惜忘记录音了...-------------------------------------------------------------------------------------------------
查看25道真题和解析
点赞 评论 收藏
分享
06-14 23:49
已编辑
门头沟学院 UE4
本鼠虽然学历不好(学院本),但实在不想考研考公,下定了决心就业。可惜准备得太晚,大二下才开始筹备就业相关的事情。经过了大半年的忙碌,终于在去年九月份投出了第一份求职简历。而后又是过了半年,在今年三月份拿到了现在的实习offer。整个求职过程几经波折,不知算不算饱含辛酸。首先,我放弃了一切学科竞赛和项目,因为对求职帮助实在不大,甚至写在简历还有可能是扣分项。学校老师对求职认知不足,加上我拿不出他们满意的竞赛和项目成绩,便向我施加各种压力,几度扰乱我的求职计划。然后是鼠鼠的学历实在是太招笑,求职路上处处碰壁。大厂自不必说,投入简历就如石沉大海。中厂要求多样难以满足,有的学历歧视更为严重,已读不回是常态。小厂要求立马到岗,可是学校各种考试在即,想要商量到岗时间直接被挂。最终在去年年底好不容易约到了一些年后的面试。然后踏上了漫长而折磨的面试之路。有投完简历5分钟后就面试,要求你手搓火箭,搓完甚至还想压实习薪资的。有把实习生当做三年经验来面试的。有面试的过程中全程PUA画大饼出于礼貌还不能挂断的。那时候最高的面试频率是一周五天面了6场,心态逐渐只会在麻木和崩溃中切换了。期间遇到过的最难受的四件事是,一是被大厂出身的面试官瞧不起,压力。二是好不容易通过多轮面试,走到HR面结果因为技术栈有些许不匹配直接挂掉。三是好不容易通过笔试,被告知要调整HC连面试都没有的挂掉。四是好不容易收到大厂面试,结果面试官技术方向和我不一样,我没回答上他那个方向上的问题又挂掉了。(UE哪里会用什么协程啊喂😫)拿到实习offer也不会让痛苦结束。学校领导为了给自己的乌纱帽镀金,把原本的实习换学分的制度取消掉。出去实习被抓到还要以处分和毕业证相威胁。想和任课老师商量,可老师不是逆天老顽固,就是更年期泼妇。但鼠鼠有什么办法呢,有实习经历不一定有用,可没实习经历连被摆上桌的资格都没有。于是我开始了外逃实习生活。不仅要应付忙碌的公司业务,还要时刻应对学校的gank。面对衣食住行的需求,鼠鼠微薄的薪资总是捉襟见肘,每月还是要靠父母接济好几百才能过的下去。本就稀少的薪水还要抽出一部分去请代课来防备老师点名。舍友没法指望,之前本着多帮忙大家一起进步的想法,帮助了他们不少,不过知恩不报才是人之常态。学校一有什么动作,我就得发愁怎么制造我在学校的证据。为此我用尽各种手段:找替身、P图都是家常便饭。为了圆一个谎言而不停的说出另一个谎言。现在实习快结束了,我也外逃一个学期了。转正答辩、期末考试还有秋招准备等事情像排山倒海般袭来。答辩不过要怎么办?继续下一段实习还是秋招……留给我思考的时间不多,但我一点思考的力气都没有了。至于实习本身,做的工作都比较常规,不算出彩也不算太差。加之今年某大厂实习生扩招,我这糟糕的学历和普通的实习经历又该怎样入的了面试官的眼呢。这个秋招,我可能也要继续保持我的失败记录了……
从零开始的转码生活:哥们我也是,一开始想要转游戏方向,甚至连实习都找不到,投简历的时候看到我非科班后面也没有相关的项目直接简历挂了,感觉现在入游戏行业真难啊,看看别的方向吧
点赞 评论 收藏
分享
从二月末到毕业,面了挺多家,败了又败,最后的结果也还可以,有工作就挺好了。战绩如下:9377 面试全通过汉得信息 个人原因二面拒面影子科技 个人原因没面海能达 个人原因hr面挂华曦达 二面挂传音控股 终面后排序无后续cvte hr面挂华勤 hr面挂,这是事故场😅光迅 一面挂育碧 个人原因没面,最可惜的一个机会珞石机器人 群面后无后续安克创新 终面后排序挂掌阅 一面挂金山办公 终面后排序无后续腾讯实习 二面挂腾娱互动 一面挂上海季丰 面试全通过北京某小厂 面试全通过二月末开始官网投简历,到四月基本上没啥面试了,然后玩去了,中间还谈了个恋爱,然后五月末开始一起找一个城市的,解决异地问题,在以为我们都会去上海的时候,北京某小厂四天走完所有流程速通offer,最后还是异地,但彼此的岗位和方向都挺好的,那就先这样吧。整个春招,一开始激情满满,到每次都挂的沮丧和自我怀疑,然后开摆,和好朋友天天玩,玩着玩着变成了男朋友,然后一起找了更好的工作,拿到了更好的offer,后期基本上是无所谓的心态了,大不了没工作,男朋友说可以上班养我,这句话让我减少了很多压力,双非c++是这样的,没实习,项目一般,只能一直投,一直面。希望大家都顺利,都能找到工作,这个环境下,有工作已经很不错了。
点赞 评论 收藏
分享
评论
6
17
分享

创作者周榜

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