silentrock 发表于 2020-11-23 22:00

Unity面试经历一(广州站)

许久不更新,最近两个月忙着找工作,目前还没毕业(疫情原因,毕业再推迟~~~~)。很久没发过也没用过unity了,也暂时没有什么技术文章想写下来。目前广州站最后还剩下某益的面试,不过不管结果如何我都准备结束广州的行程去深圳发展了。
废话就少说,开始讲解下这次的广州站的过程,希望各位找unity亦或者找工作的应届毕业生都可以借鉴,当然面试过程中的一些坑大家尽量避开,也不要问我其中出现的某某是哪家公司,毕竟很多东西经历过才会更加深刻。
1.背景

本人23岁,将毕业于广州某出名但是计算机专业不出名的二本学校,unity纯属自学,时间有一年左右。目前跟亲戚居住,广深两边都有亲戚,所以压力暂时还不是很大。一开始计划好毕业在广深之间找,因为有两个好处:一、疫情下,居住问题可以解决。二、两地相近,同样也是一线城市,如果这个城市不好找就可以去另一个找。
本着这两个好处,我一开始就没打算一定要在广州得到工作,因为第一次出来,很多东西都不熟,不懂,得自己慢慢试错。找到了的话更好,找不到,短期内同一个城市大概率不会要自己了,那时候就换。
2.求职经历

unity的求职过程我猜很多人都知道,无非是投简历->通知笔试/通知面试->入职。
我的求职时间是4月12号开始写第一份简历到6月19号最后知道还有一个面试,其中经历过六次笔试,两次面试(最后还有一次,面试后我会补上)
写简历

写简历和投简历是门技术活,写简历是知道自己的水平和能力,投简历需要看清岗位要求。我看过同学的几篇简历,传说中的应届生简历。难怪用人单位只看学校是否985而不是看内容,因为应届生简历除了学校差点外,基本上按照简历描述的是个国家级别的人才~我看了一眼真的自愧不如,甘拜下风~~
这些简历漂亮吗,说实话亮炸了。内容丰富吗,超级丰富。实习经历、技能证书、社团活动、国家奖项、团队竞赛……还有的我想不起来,一眼过去就这几个特别醒目。上会分布式,下知linux内核,左拥TCP/IP协议,右抱数据库架构。如果我是面试官,遇到这样一份简历,给这个人中间留一份对联:极度膨胀。
这种简历很多教写简历的视频早就说过无数次,但是永远都有人喜欢写这样的简历。一直都听说围绕岗位写简历,结果围绕所有岗位写简历。面试官想看的,自知是一部分。如果一份简历这么多技术都集中在一个应届生身上,那么这不是嘲笑现在在阿里腾讯的大牛都是垃圾吗?而且面试官也不是傻子,这么强悍的人居然来我这里只要XXXX的工资,如果面试官觉得不是忽悠,那就肯定想到是诈骗了,人家不报警都不错了~~
所以写简历一定要自知,自知是简历成功的第一步,知道自己所知道的,自己不懂的别写甚至别提。
第二步,亮点。如果前面的自知能算简历的合格分数线的话,那么亮点就是简历的加分项。亮点有哪种?怎么样才算亮点?因为不知道这个我一开始投简历几乎都被否决。
unity开发,什么才算亮点。我会linux操作算不算?我会数据库开发算不算?我会c算不算?如果求职的是广义程序员,那么这就算。但是求职的是unity开发,那这就不算,因为这些跟开发无关。这是我开始两周投简历几乎都失败的原因。那关于unity开发自己的亮点是什么?这个问题总结起来非常复杂。一个长期跟引擎打交道的人,必然是什么功能都用过,C#编程,动画控制,物理系统等,其他的如设计模式,LUA热更,数据结构与算法等。这些操作在我眼中,已经成为一个家常便饭的操作了,虽然说不上精通,但是能简单码出来一个单例或者命令模式并且运用它都已经不是问题。而我一开始以为我懂的,所有人也应该懂,就不算什么亮点,亮点一定是诸如shader啊,图形学啊之类的。这样的想法在一开始根深蒂固,导致自己往奇怪的方向写简历,比如写自己会shader啊,或者会MVC架构啊~这样写的简历太过于浮躁,毕竟一个应届生没多大本事会懂这些。
发现问题,就要及时修改,我简历从之前的7 8个技能点变成了现在最简单的总结为6点
熟悉C#熟悉数据结构与算法UGUILUA设计模式版本控制
这样的6个技能,外加一个项目,只要写出来让面试官认同自己有过一年的开发经验就已经可以胜任相当多的unity初级岗位了。其实这些看起来不算什么亮点,但是能掌握这6个已经证明自己比很多应届生厉害了,其他的如C++或者shader之类的,就算接触过,也尽量别写,甚至别提。因为多一事不如少一事,不重要的不需要提供给别人。如果这6点达不到的,甚至没接触过的,就得赶紧学习了,因为这是目前初级开发的必备技能,当然不排除一些岗位不需要全部,只是对于职业规划,还是尽早掌握这六个能力。
投简历



投简历的麻烦可以说比写简历更多,因为外面的世界太乱~求职者可以通过牛客,boss等投,也可以线下宣传会投,不过今年疫情盛行,我的六次笔试,除了一次是线下的,其他都是线上解决。所以线下的暂时不说了。
线上的岗位要时刻分清楚薪资和职责,我见过特别多挂羊头卖狗肉的。本来写着招unity,结果投过去对方直接问能否转cocos,我还以为对方unity满人了。结果用了看准以后才发现,有些根本就没有unity,只有cocos的。遇到这种岗位,不管对方说什么,不管工资开的多高,都别去。因为既然选择了unity就代表认同unity的市场前景,转岗位的风险是很大的,除非是个人才,不然以后再转回unity的难度很大。当然如果叫转UE的话直接就去,别犹豫~
你懂的
然后工资一定要货比三家,表面上这些5-7k,结果实际上只有3k,转正之后也才5K。看到这种,除非是想去感受求职的过程,不然别去, 因为哪怕通过了也不会长久的。
然后就是看清楚工作职责,众所周知,unity是个开发引擎,可以开发的不止游戏,也可以做程序和其他东西。所以千万别海投,海投是非常麻烦的,看到带着unity的都投就大概率会投到不合适自己的VR之类的。这些去了不但不合适自己,还会浪费自己的时间和金钱。我就海投过,然后看都不看就去了一家工作室,结果没有5分钟就离开了。我要的是客户端,结果对方要的是H5,这就冲突了。H5一听就是那种部署服务器的,所以要了解数据库和网络,并且还要兼顾客户端。自己花了几十块钱公交+地铁,还浪费了一个早上。(我就想说对方HR是个狗吧,为了业绩也不好好筛选人,还浪费别人的时间。)
看清楚自己的需要的岗位后就开始专门投放,这时候开始也要记住:如果投的岗位不是大公司大企业,大部分HR是不懂技术的,他们只会按照简历上写的和自己岗位的匹配,这时候就需要动态修改自己的简历,尽量的匹配岗位的要求,但是不能吹过头。遇到喜欢的岗位,如果要求懂Shader或者sokect编程的,也不要强硬的说自己懂,到时候一问就会出事。如果遇到好的HR对方肯定很委婉地pass你而不让你看出。但是有地HR就是抓住你的不懂来问,可以问到你怀疑人生。(对方可能根本就不想要人或者就是想测试面试者的压力面,但是也应该尊重人。遇到这类死抓别人不懂的HR,不要管后续发生的事情哪怕通过面试。因为对方是个傻逼,对方知道不懂还是问,不尊重你的人为啥跟他计较)所以不要在简历上留下不懂得东西,不要给HR留有搞你的机会。(当然还是会有一些HR哪怕不写还是会问一些奇奇怪怪的知识,但是无所谓,至少证明了自己的简历没问题,有问题的是面试官,多面试几次就行了)
遇到了合适的还是被拒绝了,是自己的问题吗?不是的。达到了我前面的6+1以后,还能被否决大部分不是自己的问题,而是对方。要么对方找到更好的,要么对方暂时不缺人。我反而喜欢这种直接一点的公司,合适就合适不合适就通知不合适,比起骗过去耍人的好多了。
接下来就是我遇到过投unity最主要的问题:投校招还是社招。
很多人觉得应届生就要走校招,社招都是特别难的,其实并不正确。校招的unity往往比社招的要难很多。俗话说面试造火箭,工作拧螺丝,我也深刻的体会到了。unity本来就是只有C#,没有其他的,结果校招笔试还全部都是C++的,还问的特别细,指针,虚方法,new delete这种(我现在懂得这些知识了),但是开发一年以来基本上没碰过其他的语言,都忘的差不多了。可惜对方没有U3D相关的,全是C++的基础题。我以为遇到是个例外,结果后面还有两家也是考要C++的,我就开始怀疑自己是不是走错行业了。
这个问题最主要就是校招和社招的不同,校招看的是学校里得内容掌握,而社招才是看得现在开发的能力。校招别看到对方标记着接触过U3D、UE就都去投,往往校招的岗位要的不是unity开发工程师,而是游戏开发工程师。社招就会明码标价的说要初/中/高级开发工程师,并且有几年工作经历的。一般看到几年工作经历的社招不要怕,点进去认真的看看,就可以发现大部分都可以达到的。有一些是要1年左右的开发经验,而且没有说过要有成功的上线项目的,就勇敢去投。我最后这个面试也是勇敢投了之后,对方叫我转校招渠道+内推码。
先暂时放上简历篇,几天内继续更新笔试篇和面试篇,把一些最近出现的内容都分享出来。
页: [1]
查看完整版本: Unity面试经历一(广州站)