首页 > 【双非上岸吉比特】游戏研发面经(内附2021届秋招内推码)
头像
Rebirth.
编辑于 2020-07-17 01:59
+ 关注

【双非上岸吉比特】游戏研发面经(内附2021届秋招内推码)

吉比特2021届的秋招已经开始啦!!!想要加入我们的小伙伴可要抓紧时间啦~
2021届秋招内推码:G+2021xuhj
(由于内推码次数有限,用过了的同学麻烦评论一下帖子,方便我统计数据及时找hr小姐姐续上使用次数)
先前的地址出了些问题,这是新的吉比特2021届秋招投递地址:https://campus.g-bits.com/recruit

21届秋招QQ群:1067931789(内有hr,有什么疑问都可以在群里发问噢)
我们招新的官方公众号:吉比特招募

先介绍一下楼主的大致情况:本人广州大学城某双非院校的计算机相关专业毕业,在大二的时候有幸参加校内的某个unity的游戏工作室,开始接触游戏研发,只做过两个单机的小游戏demo,大三后就离开了工作室,除此外没有其他游戏行业的相关实习经历,最后春招成功上岸吉比特的游戏研发岗。(嗯没错,就是今年疫情期间才最后惊险上岸,错过秋招的原因是考研)

写这篇面经的目的也是为了回馈牛客,因为当时我面试的时候,牛客里只有一篇吉比特的游戏研发岗面经,所以也是来填补一下这方面的空缺,帮助大家更好的上岸。

顺便分享一下春招时期面试过的公司结果,也是希望告诉大家,有些问题不仅仅是G社,同样也是大多数公司共通的。

腾讯IEG   二面挂
网易雷火  笔试挂
字节跳动  游戏研发(杭州)一面挂
后台开发(北京)二面挂
吉比特      offer
搜狐畅游  offer
西山居      笔试挂
三七互娱   二面挂
星辉游戏   offer
尚游游戏   offer
米哈游       放弃面试

还有一些大厂,因为不是游戏相关岗位就不在这列举了
至于offer选择问题,因为开发游戏是我喜欢和愿意投入的事情,因此就选了游戏行业众多offer中我个人最满意的G社了(虽然其他研发岗位有行业top的大厂,但因为不是自己喜欢的事情所以舍弃了)
话不多说,接下来就献上我入职G社的游戏研发岗面经~

先讲一下大致的流程
一轮笔试+一轮技术面(主管面)+hr面。(注:这只是本人的面试流程,不代表所有岗位)
等待时间:笔试一般一周内就有结果,然后就会安排技术面,当时我是直接被某项目主管面试,之后第二天就收到hr面的通知,相对于我面过的大多数游戏公司,效率比较高。(无论是通过还是遗憾,都会有及时的邮件通知,请大家放心)

因为春招结束已经有一段时间了,所以有些细节有遗忘或者缺漏,希望大家见谅~
笔试部分:
有选择题、5-6道程序填空题、2-3道编程题
1、选择题:主要是一些计算机基础,C/C++基础这些,大家多刷点牛客里的题基本没有什么问题(我记得还有吉比特往年的笔试题,也可以刷一刷,题型比较像),游戏研发岗偶尔会有考商业引擎的一些基础知识,但都不难,稍微有点了解都很简单。往年有考过逻辑题的先例,不过也都是比较典型的像红眼睛绿眼睛这种,不会很难。
2、程序填空题(个人认为这部分最难,当时校招群的小伙伴也有同感):这块主要考的是C/C++,题量比较大,会有一些比较特别的用法还有些容易忽略的细节(比方说:delete和delete[],new后没delete,malloc后没free,也会考全排列),仅仅依靠平时在学校里课设的那些运用是肯定不够的,所以需要大家多花点时间去刷一些相关的题
3、编程题:没记错的话当时第一道是素数全排列,一开始没有全AC,看了一遍之后发现自己忘了自身,加上就AC100%了,还是比较简单。
第二题具体记不清了,好像是考的动态规划,当时没写完,只整了一半。

笔试这块给大家提个醒,不确定秋招是不是,但是我笔试的时候时间只有90分钟,当时由于笔试过的公司大多是120分钟,导致惯性思维没有控制好做题时间,所以一定要把控好时间。其次是个人感觉程序填空题比编程题更难一些,可能会耗费比较多的时间,所以做题的时候大家要有所取舍,当时没写完的主要原因也是在程序填空题花费了过多的时间。(注:程序填空题有不会的比较正常,毕竟大家不是专精C++的,实在没头绪的可以跳过往后做)编程题的难度相对适中:一般多刷刷剑指offer还有leetcode中级,不会有特别大的问题。

技术面:(如果你的面试只有一面,项目和实习经历一定是面试官首要关心的,要做好充分的准备)
因为面G社的时候已经面过了比较多的公司了,所以相对来说各种问题还有项目经历介绍都比较游刃有余,所以这里也是提醒大家一点,可以先尝试面一些小厂积累面试经验(相当于补充面试题库),然后再去面自己比较心仪的那些公司,做好充足的准备,可以提高成功率。
1、自我介绍
2、万年不变--渲染管线(因为有了解过DX的流程与unity自带的过程有一定的区别,顺便简单讲了一下)
3、如何减少drawcall
4、委托和事件
5、GC相关问题
6、项目相关(这部分拆解思考对于所有公司面试都适用做了什么用了什么方法为什么用这个方法有没有更好的方法遇到什么难题怎么解决、面试官以他的视角提问项目中是否有考虑到某方面的问题、如果没有当时考虑到现场想一下解决方案
7、Lua和C#交互
8、热更新流程
9、因为项目那块问的特别多,所以到这里基本结束了,我怕时间太短还和面试官聊了一下帧同步和状态同步
10、有没有过服务器端开发的经验(无)
11、如果入职后要客户端和服务器双端开发能不能接受(能)
12、平时怎么学习的?看什么书?有没有写博客?
13、还有什么想问的?

这里稍微解释一下,我这篇面经里技术面的内容与我春招时所能找到的那篇非常不一样,当时准备技术面的时候完全按照那篇面经中的来,最后一个也没用上,还好之前面试了很多公司,大多数的问题早就准备过了。因为这一点我还向面试官提问了,为什么我看到的那篇面经里都是问的基础,而我这里一直在问项目?面试官的回答是:我想问什么一般都是按心情来的,像没有项目的同学除了基础也没有什么好问的,准备准备就能答上了,没什么区分度,没有问项目那么有意思一点。所以大家在准备简历的时候,如果有过项目经历的请一定写上去,不要觉得自己的项目过于简单就不敢写上去,这样只会将自己的竞争力降低。项目经历一定是加分项,特别对于没有大厂实习经验的同学更是!!!
有过游戏引擎的使用经验也是加分项,unity、UE、cocos都可以。

可能有小伙伴会想知道没有项目经历也没有实习经历怎么办,没有关系,一样能来面,因为今年也有非科班无游戏行业经历的小伙伴入职噢。只要你足够优秀,都不要担心,努力准备。

这里简单说一下基础题可能会有什么,不全面只能大致说一下(所有公司通用):
1、C/C++相关:static和const用法区别、常量函数、指针和引用、C++11的智能指针和右值引用、new和delete、malloc和free、内存管理、内存分配和内存泄露、虚函数、虚函数表(最好了解底层逻辑编译角度和内存角度)、函数重载、拷贝和赋值构造函数、构造函数和析构函数、内联函数与宏定义、必考STL:典型的vector、list、map、stack、queue它们的特点和底层实现、如何hash、解决hash冲突的方式、浅拷贝和深拷贝、函数模板。
2、C#相关:C#的特性、什么是委托、委托与事件的区别、反射、闭包、GC、C#泛型与C++模板的区别、常用数据结构:数组、双向链表、字典、集合等 它们各自的特点和底层实现、如何hash、解决hash冲突的方式、对foreach的了解。
3、游戏引擎相关(unity为例):渲染管线、AssetBuddle包(分包策略、加载与卸载)、GC优化、DC优化、shader(有想走引擎方向的必问)、逐顶点与逐片元、UI层级、Animation和Animator、寻路算法、向量的点乘和叉乘。
4、开发框架和设计模式相关:热更新框架和流程、MVC、ECS、常用的设计模式:单例、观察者、工厂等问的比较多、小红点系统
5、算法相关:太多了,剑指offer必须刷完,还有leetcode中级,leetcode高级除了面字节以外比较少会用到,可能有些笔试要做区分度的时候会用得到。(据说吉比特基础题面试里也会考图的算法,其他各种大厂笔试中图的算法也是常客,所以不要想偷懒不学图相关的东西)

这里总结的也比较多了,可能有遗漏,毕竟不可能全都记得,这些都是基础面试会经常用到的内容,还有些进阶的就不在这里讲了,贪多嚼不烂。

最后是hr面:
主要聊个人的职业和发展规划、薪资和对公司的看法等等。
1、自我介绍
2、工作室的经历带来了什么成长?
3、遇到过什么问题、觉得自己有过什么缺点、怎么去克服的?
4、个人的职业观和发展规划
5、为什么选择本公司?
6、对公司有什么了解?
7、有没有其他的offer?
8、理想薪酬
9、还有什么想问的?

建议如果觉得自己有机会到hr面的,可以提前雷霆游戏的官网去看一下公司的介绍,上面的校招链接的网页里也有噢,了解公司的目标和文化能够给你hr面一定的帮助。

杂谈:
闲聊一下自己在这边的体验吧,导师和主管人都特别好,非常照顾新人,而且没有那种职位差距的压力,项目组的员工们和主管可以打成一片(还能看到主管帮忙解决疑难bug,不过他的手太快了,我还没看清就在疯狂切,是我太菜了),有加快开发效率的各种模块和工具(没有的但有使用需求的也可以直接公司邮件到工具组提意见,让他们帮忙开发一个通用模块工具)。最重要的是,从入职到现在我都没有吃厌饭堂的菜!!!好吃!!!(菜很少重样的)公司的整个办公和用餐环境也是非常干净和舒适的。
公司对于商业化变现和口碑的权衡之间会更重视口碑,所以游戏的质量是没有问题的,对于初入职场的人而言,在这里肯定是能学到东西的。当然,公司也会有自身的一些短板,毕竟游戏行业除了腾讯、网易、就是其他公司,中厂相对于大厂而言培养体系可能确实不那么完整,但能够感受到公司在尽力地做好,我也确确实实学到了东西,所以能不能有所提升,最终看的还是自己,可能和大厂而言区别比较大的,就是更需要你找到能够在工作的过程中找到提升自己的方式和保持自己不断学习的热情,这决定了你在未来的几年内能够给自己带来多少提升和价值。

虽然疫情期间找工作的难度会比较高,想要拿到自己喜欢的岗位的offer可能也要求的更多,但是只要你有尽全力去尝试,相信这份努力至少会回报一个不差的结果给你。连我这种双非的小菜鸡都能靠着努力一步步逆风翻盘,你也一定可以~

祝愿大家2021年秋招都能拿到自己心仪的offer噢~笔芯~


最后~给大家看一下我们的工作环境和食堂噢~






全部评论

(1) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐