Unity3D游戏客户端开发——2015秋季校招求职总结
2015年11月21日更新:
前几天收到一个武汉的offer,公司不是很大,也给了15w。我知道在武汉这个价算比较可以了的。但我还是选择了去广州。
下一个目标就是坚持自己的选择:学好 "Unity3D游戏客户端+Java游戏服务器"。希望是能有机会去网易或腾讯在广州那边的游戏工作室工作吧。加油!
以下是原文===========================================================================
一、情况介绍
11月初把三方协议给寄出去,我的2015秋季校招也就结束了。两个月的时间里先后面过4399、盛大、37游戏、百田信息、昆仑万维、巨人网络。不知道还有没有其他的,暂时想不起来了。
先介绍本人情况吧:本科。电子类相关专业。虽然以前做过FPGA、嵌入式和Android之类的,但校招以来,一直意向非常明确,只投游戏公司,专找Unity3D开发的岗位。
校招结果:总体来说准备不充分。获取信息不及时。自我定位不准确。再加上现在网上天天说的互联网寒冬之类的,最后也就只签了一份也就是一个华为批发价的offer,不过幸好是自己所喜欢的岗位。
游戏公司校招的大体情况:总的来说,搞校园招聘的游戏公司真心不多,有校园招聘的游戏公司大多需求也不大。如昆仑万维校招Unity3D开发全国只要2个人,37游戏校招Unity3D开发全国只要3个人等,不如互联网行业需求大。游戏公司开出的待遇普遍也比互联网低(除了网易游戏和腾讯游戏,网易游戏和腾讯游戏校招较早,好像是9月初)。其余普遍在10k左右。
二、具体过程
1、9月初有找朋友内推腾讯游戏。无奈上学期有课是老教授上的,老教授不好说话,所以一直老老实实准备补考,9月校招的黄金月我就这样错过了。
2、十一国庆节之后,正式开始准备校招。我们班只有3个人找工作(其他保研考研出国),只有我1个人想做技术类,说真的,找工作氛围几乎就是没有。第一次参加宣讲会是乐逗游戏。周围全TM是研究生研究生研究生,还有好多外省外校的跑来,真是人山人海,也第一次体会到什么叫做就业压力。
乐逗游戏笔试是C++,题目不难(关于笔试面试后面再介绍)。第二天接到面试通知,然而我睡过头了。卒。
乐逗游戏待遇应该是9k左右。偏运营,研发能力不详。坐标深圳。
3、4399的校招我是内推的,笔试给免了。4399的待遇网上一直有,说是10k,然而我不知道(技术面后是HR面,我要13k。卒。)所以我要补充一句:HR是不会和你讨价还价的!HR是不会和你讨价还价的!HR是不会和你讨价还价的!如果特别想去,或者感觉面得不好,就HR面老老实实的。
4399在武汉是有笔试+两轮技术面+一轮HR面的,我是内推的,只有一轮技术面+一轮HR面。HR面其实很简单,只要你三观正常,其实讨论的问题就只有两个:
①期望薪资。
②是否可以实习。(有的公司是必须,有的公司不要求。但问了你这个问题的,如果回答否,则希望不大了)。
当然HR也不会问得这么突兀,一般会问问你喜欢玩什么游戏啊?平时有什么爱好之类的。一般是无关痛痒啦。
4399的面试很普通:基础+项目。基础问了些数据结构,如二叉树,图等。
4、盛大游戏的笔试我睡过头了。然后自己联系的HR。得到了一个面试机会。盛大游戏的是笔试+一轮技术面+一轮综合面+一轮HR面(其中任何一轮挂了,后面的就不会继续下去了)。
技术面:面试官一条条抠着简历问,真的是一条条问啊。所以奉劝各位简历要好好琢磨。
综合面:聊得特别开心。没什么好准备的。真的是看平时的积累,既包含基础,也包含平时项目里的问题,还有考查你的个人思维,解决问题的能力等等等。真的非常综合。还问我有没有女朋友!
HR面:我说要15k,然后回家等结果。
盛大的面试是我见过的面试最专业的,技术面面了40多分钟,综合面面了1个多小时,HR面面了3分钟。盛大的面试也是我聊得最开心的一次面试。盛大待遇在10k~11K左右。
5、37游戏。我是免笔试。笔试是Unity3D,然后面试我的是一个做Cocos2d-x的面试官。具体就不表了。我朋友拿了37游戏Android开发的offer,待遇6k+绩效1k~2k。
6、昆仑万维。也是需求不大。笔试C++(昆仑万维的笔试是我校招中觉得出得最好的)。技术面就看了些demo的演示,泛泛的聊了聊,记不是很清楚了。然后就是HR面,要排队等。刚好当时到饭点了,我的肚子说她饿了,我就从了她。所以HR面没面。待遇6k~8k(面了的朋友听HR自己说的)。
7、百田信息的笔试题是三个算法题。一个是用哈希表找出数组中唯一单着的那个。一个是用递归求数组的组合。最后一个是一个背包问题。
百田信息的面试是一轮技术面+一轮HR面+一轮CTO面。
技术面:问了很多,从数据结构到算法到操作系统到数据库到计算机网络。我简历上有提到Android,所以也问了Android,然后还有一些像Unity里的插件,A*寻路,Unity里的优化等等。
HR面:一个很年轻的大帅哥面。
CTO面:面得比较顺利。涉及技术以及个人以后的规划等等。
8、其他还有巨人网络,武汉扬讯等等。还参加过云游集团,乐元素等几家公司的笔试。具体就不表了。
三、干货:笔试面试
1、Unity的笔试:
笔试面试很多研究生都会花上大半年来刷题。像我就是10月才开始看书复习。说多了都是泪啊。
校招来说,主要有两种,一种就是全考C++,一种就是考C#、Unity和计算机图形学。下面一一介绍:
C++笔试:具体可参考我这篇博客:参考一
STL并不是都会考,但知道还是好的,面试也是会问到的,如4399的面试官就有问到。还有就是靠内存对齐、虚函数的实现原理,知不知道虚函数表之类的。
C#+Unity笔试:具体可参考我的如下博客:参考二、参考三、参考四、参考五
图形学一般涉及到也是很简单的,不要慌。
2、面试:
面试一般会涉及范围比较广,从基础到项目,从理论到实践,而且具体也会因面试官异而异。
数据结构和算法:链表、队列、栈、树、图、排序算法、动态规划、递归、字符串、数组等等。还有一些常见的面试题可以自己搜搜,多看看,像什么小内存处理大数据,内存不够该怎么做之类的,面试官很喜欢问。
计算机网络:TCP/IP协议、socket之类。
数据库:增删改查。
操作系统:进程、线程、死锁等。
Unity3D相关:动画系统、AssetBundle问题、优化问题、常用插件、遇到过的坑等等。
面试主要靠平时积累,没什么好准备的。
四、说在最后
世界上只有最合适的offer,没有最好的offer。
校招找工作容易攀比,容易跟风。另外,切记不要再犯像我一样的错误。不打无准备之战。
祝大家都有满意的offer。
总结得不好,大伙将就着看~~