双非二本(偏游戏)开发校招感慨||经历分享
本文主要记录自己的校招经历,如果你正好有时间&&有兴趣看完,对于年龄比我小的在读学弟学妹我也希望能有一点经验能够给到帮助到你们;对于年龄跟我差不多的应届生希望能多多交流;对于年龄比我大的前辈们则希望能给到我一些指导。
先说一下结果吧,然后再从头开始讲起,一共投了十几家(因为想回深圳,非深圳只投了一家网易),最后收到了4-5个offer吧(实际意向书只有3个,因为有一些offer call时因为不满意我直接给拒了)。
最后在 吉比特-雷霆游戏 和 网易互娱游戏 中纠结了很久,最后选择签了 网易互娱游戏,希望不会后悔吧
(但其实现在只是把三方寄过去了,还没有正式签约完,签约完也有可能被毁。。。没被毁还有试用期minigame,试用期过了也还有。。。还是不说了哈哈哈哈哈)
技术学习经历篇
虽然写着的是校招经历分享,但我还是想先把时间线拨回前面一点交代一下技术学习的经历。
①中学时代:中学时代的我不知道学习是为了什么,说难听一点就是网瘾。。不过还好也没有光沉迷于打游戏,唯一比较上正道的就是比较早就接触了C语言、C#.NET做点好玩的小东西,也是感谢当时在网上素不相识的前辈们,我当时就说想开发游戏,前辈们听说我年龄这么小让我别沉迷玩轮子,文化课看不下去了就看《c prime plus》吧。不得不说真的得感谢当时给我推荐书籍的前辈们,让我没有被C语言劝退(虽然看了大概10章还是沉迷.net造小工具去了)
②大一:正常的课业就不说了哈,主要说说课外的。。大一最主要的事情是接触到了算法竞赛,在新生赛时接触到了OJ系统,觉得用这玩意训练可真有意思。。也接触到了算法竞赛,原本我一直以为自己接触的编程挺早的,接触到算法竞赛之后我才知道原来中学信息学竞赛(OI)是比这个的。。。。以前中学的时候只有听过信息学竞赛,完全不知道是啥,发现原来那么多人小时候就接触过系统的训练了,真羡慕啊。。但是即使上了大学我也没有去打过ACM,因为大一的时候比较功利吧,通过学长们和网上了解到可能ACM投入产出比太低了,但我其实还是挺喜欢算法和这种竞赛形式的,所以我也会经常去学习算法、做题、参加点蓝桥杯、天梯赛这样的非硬核算法竞赛。
③大二:除去课业、还有平时学习算法、做题外。。最主要的是开始接触一些项目(外包)了,当时也不知道是给网上的人劝说还是学长们的建议,说要从项目中学习,当时幻想的很美好,接一点外包,又有钱赚又能学习,岂不是美滋滋。但是因为技术不到家又只能接DEMO级别的外包,那个时候的我怎么说呢,感觉什么项目都有接触过。有接触过python爬虫、数据分析可视化;有接触过桌面客户端开发;网站前端和后端都有接触过;偏嵌入式的RFID、串口编程那些也有接触过; 就是感觉无论问哪方面我都能吹,但是一问深入一点我就歇逼了,俗称的调参仔、CRUD侠。。。收获就是累计几千块的蝇头小利和各方面都有接触过的吹逼基础,这投入产出比还不如打ACM呢。。。。。。。。。
④大三:给我比较大冲击的是有认识的同龄人在 大二-大三 的那个暑假去大公司实习了。那个时候我也陷入了深深的迷茫,因为学的太杂了感觉投哪方面的实习生都过不了,那个时候我就觉得一定要去专精一门了,后来思考良久,自己还是对游戏开发更感兴趣,当初学计算机的初心也就是为了开发游戏。。于是整个 大二-大三的暑假和大三上学期都在潜心学习游戏开发,我觉得是除了算法以外对我帮助最大的时期,果然只有深入钻研一门才有前途。 大三下学期的时候,由于很多很多原因综合在一起(这里就不展开来讲了),想考研,备考了两三个月吧,到学期快结束的时候又因为很多很多原因综合在一起最后决定暂时放弃考研了。。
⑤大四(现在):因为大三末才决定暂时不考研了,大公司的暑期实习申请基本都结束了,所以匆匆找了个初创型的实习,好处就是时间比较多,而且给的薪资也还可以,暑期开始恶补C++等基础(因为大厂游戏开发基本都是问C++,还好C++之前接触的也很多),这里强烈推荐侯捷老师的C++教程(高级OOP、STL源码剖析、C++11/14新特性、内存管理),对我面试帮助真的很大,之后就是9月份的剑指秋招了。
总结:比较后悔的事情有两个,一是以前没有好好学习,学历吃了大亏,二是没有好好打过算法竞赛,明明挺喜欢的,为了蝇头小利搞了没什么积累的外包项目。。 在后面整个秋招中,对我帮助最大的有三部分,长期慢慢学习的算法、几个月的游戏开发学习经历、暑期恶补的C++等各种基础。
秋招篇
我一开始进入秋招的目标:
①期望薪资8K,加班太多另算,换算成996的工作要有12K吧。。
③期望工作地深圳,因此只投了10多家,非深圳的只投了一家广州网易。
②满打满算考研1年+读研3年,我在那里工作4年还是希望 履历+经验 不输给到时候读研出来的我。
当时想的只要没达到这个目标的话也不春招了,直接剑指下一年考研吧。。
下面就忽略了所有的笔试部分了,因为笔试大头分其实就是在线编程、数据结构和算法,没什么好总结的,这方面我的基础还不错,所以目前参加了笔试的公司都能有面试机会。。像小米这种简历阶段把我筛了没笔试机会的就没办法了。
①第一家面的是深信服,第一次面试比较新奇,也没有很忙,所以写了比较完整的面经
比较尴尬的是 深信服面试和 微众银行笔试撞了,微众银行还就这一次笔试机会。。
还有一个有趣细节是,当时深信服hr面问我期望薪资的时候我就照上面答了,毕竟是第一家面试的公司没有其他意向书保底,然后hr笑着说那我们的薪资还是比较有竞争力的。。。。然后给我开了个本科白菜,确实比我期望薪资要高,可是其实深信服面试我还没展示过游戏开发呢,都在面基础,后面游戏公司开的也确实都比深信服高。
②第二家面的是飞鱼游戏,视频面,没有写面经,因为面试官视频面的时候说我就不问那些都能百度到的语法基础和普通算法了,笔试也做过了,确实面试的应用性和应变性很强,我挺欣赏这种面试的。例如让我挑一个最喜欢的竞赛常用数据结构或算法算法来给他介绍。还有例如问我玩的最多的是什么游戏,我说LOL,然后就问我某某东西是怎么实现的有去想过吗??(这里是真的挖坑,早知道我答绝地求生了 ,因为我还真的有考虑过复刻绝地求生,LOL真的是纯玩) 就是像这样边聊天边结合实际问题来问看我的想法,我还是挺欣赏这种面试的,因为我觉得只要面试官足够强这样更能反应面试者的水平。(当然做过笔试的前提下)
后面还有VP面,问题都是很常见的什么你的优缺点啊,你的目标啊,平时怎么学习啊这样的很常规的问题。
最后接到HR的电话,应该算是offer call,因为说我已经通过了全部考核,但是现在深圳研发团队比较少,厦门还有海量HC,问我有没有考虑去厦门。。。当时因为手上只捏了深信服的意向书,而且不是游戏开发岗的,当时面对这种做法是比较不开心的,就反问她,是不是深圳压根没有招研发的打算,只是拿来宣传的。。。她当然说没有,只是招的人比较少。。。不过其实HR小姐姐还是挺可爱的,一直安利我,什么来厦门有大牛导师带,不觉得深圳太浮躁了吗,厦门比较能安心做游戏哟,你是不是有女友在深圳啊(???)巴拉巴拉的。。结果因为我很坚决的说不去厦门了,最后居然是收感谢信了=_=。
其实主要还是当时求职心切,如果放到现在来面试她跟我聊这些,我可能会调戏一下,说你给我在厦门找个可爱的女友我就去厦门了🤭。
③腾讯,只有一面,无限泡池子了。
总的来说其实面试的题目跟深信服的差不多,不过会问的深很多很多,例如虚函数深信服就问到是用虚函数指针和虚函数表实现的就可以了,但是腾讯的会继续追问内存分配情况,虚函数结合各种情况会怎么样等等等等。甚至一题很简单的进程和线程的区别,不论我怎么说,他的下一句都是“还有呢”,直到我说 “我了解的就这么多了” 的时候才停。
最后跟我说,你答的水平在所有来面试的人中过了平均水平了,但也没有特别突出吧,如果你是一个985211的我可以直接放你去二面,但是现在的话估计你只能等前面面试的人表现的不太好的情况下可能才有机会二面了。(然后泡池子泡到现在)
面试小哥哥人超好,还问我未来的发展规划、有没有打算考研等,也有给我一定的建议,还是比较推荐我去考研。。。。
本来在牛客上发了腾讯的具体面经,但是有人在底下评论区说腾讯歧视学历??虽然评论解释了,但还是感觉有点尴尬,就把原帖删了。。。
我在原帖中也说了面试官小哥哥人特别好,把我蒙在鼓里说回去之后等结果的好像更不好吧??这个小哥哥还给了我一些发展的建议,我觉得挺好的啊。而且学历差的确也就说明了某些能力不如别人,像我就是英语会短板一点,所以要求要高那么一点点我觉得也很正常吧,只能怪当年不好好学习了。。。。。。
④网易,本来也是写了具体面经,但是既然要去了感觉还是要“保密”一下,就给删了哈哈。 参考别人的面经吧,实在实在想要的可以私我一下私发,但我觉得没啥特别的,考点看别人发的面经就好了,每个人面试的题目也不一样,而且还是挺需要应变的。
比较特别的是 二面的时候面试官问我 对游戏的各种看法时,包括游戏厂商的看法、游戏发展的看法等等等等,面试官说了一句,你对游戏行业有很深的理解嘛,结果不知道是不是因为这开出了个本科来说很高的价格(特别我还是双非。。。),导致最后想留深圳的我还是选了广州,那早知道多投几家外地了的,多捏几个意向书还能更有底气一点
⑤吉比特,没写面经,主要是那一两周事情太多了,过了就懒得写了,这里简单的概括一下,远程视频面。
一面:上来常规自我介绍,然后面试官说你有过算法竞赛经验啊,然后上来手撕一道hard级别的算法题,没给出最优解。面试官说没关系,然后再手撕一道判断二叉树是不是AVL树。因为手撕代码很耗时间,到这已经过了快三四十分钟了,然后就随便问了问我一些unity和游戏开发的一些东西一面就结束了,面试官还是对我挺满意的
二面:自我介绍完之后,拿出了数学题让我做!?让我求法线方程,当时直接怂了说忘了,其实感觉有点蠢,自己数学还算不错的,应该说给我一点提示。。。然后就问了一下场景型算法,例如什么 给你一个脏话关键字表,给你一大篇文章,怎么屏蔽所有脏话啊之类的,再问了下C++语法等,二面都是这种问答式的,所以很快,二十多分钟就结束了。
2.5面+hr:这个是现场的,hr面之前进来了一个年纪很大的,估计是总监吧,随便问了点C++的知识,然后问我对前端更感兴趣还是后端更感兴趣之类的巴拉巴拉,大概十多分钟吧。随后hr进来询问得知,这一面是为了分方向的,没刷过人。然后hr面就很常规了,就是普通hr都会问的问题+游戏行业的一些问题。 最后开出的价格也挺高的。
⑥乐逗游戏:也没写面经,乐逗面试就在吉比特hr面当天下午。。。再加上其他的事情,那一两周都快忙晕了。 但是乐逗游戏面试没有什么特别应用、应变的题,基本都是很常规的C++语法题+算法题,这样的话其实随便看什么游戏开发面经都可以。。
最后面试官问我意向,我说前后端都可以,他说这个项目组后端不怎么缺人,只招一两个意思一下,看你图形学比较薄弱本来还是觉得你偏后端呢。(主要是我游戏开发接触的有点晚=_=)
我估摸了一下估计前端也就招不会超过10个吧。。。。所以有的时候中厂不一定比大厂就容易,毕竟中厂HC太少了,有的时候可能报录比比大厂还高。
然后乐逗的流程是真的慢,9月份投简历,10月初笔试,10月底才面试,这周才看HR朋友圈说开始第二轮分组。。
主要是以上几个公司,最后自己在吉比特和网易之间犹豫。。两家月薪都差不多、几乎一样,但是网易号称是16薪(虽然要看绩效拿),但是既然差不多我在意的不是钱的问题。
吉比特现在做的是精品游戏,我也很喜欢他们的产品和价值观,而且在深圳,老实说如果网易没开这么高,我可能就选吉比特了,当然不是说在意那点薪资,主要是给了个说服自己的理由。现在薪资差不多。年包还高一点,就还是想去大厂了。。。
也希望将来的自己不会现在的决定吧。。
祝愿看到这里的人都有一个美好的未来。