首先感谢网易互娱给我发的游戏研发OC
再感谢牛客网里各位jvlao提供的各种面经,真的受益良多
基本资料
双非学校,软工专业,2022毕业
技能点:网页前端老三样、Flutter、Unity、图形学(最近补的)。试错太多
Java,C#,C++一般水平,C++只用来写算法,没开发过
美工的软件算是入了门?😑
个人在校外有一次几个月的虚拟仿真实习,但学不到技术就退了😓
个人做过一个抓娃娃机的小游戏,不过也是半半成品😓
时间线
过完年后听说有春招这回事,但看暑假还有段时间以为不会这么早开始
结果拖到3月初才准备,准备结束时leetcode100题左右
3.10腾讯电话一面
发过帖子,就不再赘述了。
但当时的我真的太菜太菜了,很多算法也不清楚
3.20腾讯被捞后一面
做题:bitset,然而不熟悉位操作,提示一大堆就写了一半😥😥😥
照例问项目。
因为我说项目里实现了网络操作,遂从帧同步开始展开各种网络同步问题
其它记不太清了
没有八股文
反问游戏开发最重要的是什么,回答所有的方面都需要学,都挺重要的
3.20~4.7
笔试了西山居、网易互娱、米哈游、巨人网络、字节跳动等等
字节跳动和米哈游挂
4.8网易互娱一面 base上海
做题:带有日期格式的日志的存储、按日期读取
个人感觉就是非常难,一是因为我不熟悉C++字符串操作,二是因为读取时要按毫秒、秒、分~年读取,另一方面是我个人很讲究效率很代码的优雅,就一直在想最好的方法,但又用C++写不出来
面试官遂问我思路,我说将日期转化为一个时间戳,再存储具体的日志,读取时按要求转化一下就可以高效读取了。面试官没说满意也没说错
问项目,同问到网络同步
问八股文,虚表回答的不太好
问写过最难的shader,此时我已经重新复习了shader,但还没用,遂回答重建坐标系边缘检测
问学习方式
反问觉得我最不足的地方是什么,回答网络这一块,感觉是自己做的不够好
回去感觉凉了,因为感觉和腾讯面差不多
第二天收到二面通知😀
4.12网易互娱二面
无做题
问项目,再次同问到网络同步emmmm 无八股文,全情景题
查找离一个位置最近的点:空间划分,先说kd-tree,但回答不出怎么修改kd-tree,于是再回答九宫格的空间划分,中间搜不到搜四周。这个问题我问了拿国奖的ACM的人,他也没给出很好的方法,看了下网上好像提到z曲线
毒buff效果的实现,回答直接按时间循环扣血。问如果会有多个敌人在不同时刻进入毒buff异常,临时想出来用一个类放一个优先队列,每次判断队首是否扣血,扣血了重新入队。面试官没说好,个人感觉也不靠谱
圆内随机取点,回答错误,我菜死了,网上有答案
海量数据排名怎么实现。回答先分成N个数据段,每个数据段内数据数量差不多。要查的话查对应的数据段就可以。
(好像问了怎么管理这些点,我说如果数据段太多用虚拟节点,按树的数据结构存)
问修改分数后怎么保证有序。我说像DOTA天梯里一般浮动不大,没出当前数据段就二分查找插入,出了就更新到另一个数据段里
其它应该还有一两题,忘了
问学习方法、问喜欢的游戏
有反问但没问
回去又感觉凉了,因为回答的比一面还差,看了几天没动静就不管了
前天又去看了一眼,发现变成录用了(竟然没有HR面),又等了一天,在今天4.21发邮件(感觉还是别打电话比较礼貌,邮件地址是发面试通知里的邮箱)问HR什么时候发Offer(很快回了),结果晚上收到了。
再次谢谢网易爸爸收了我😀😀😀
4.15还是4.16西山居电话一面
个人感觉是KPI面,到现在(4.20)也没反应
面试官也不像专业人员,回答答案也像是读稿子,面试时间也就15分钟
问项目但没延伸
问了Unity游戏对象生命周期、C#垃圾回收(感觉他提供的答案还是错的),问大量对象应该用什么模式,还有一两题忘了
就问的挺没水平,感觉被敷衍了,经典有手就行😅😅😅
其他公司
EA、莉莉丝被拒(投游戏策划被拒的就不说了
3月初投盛趣,至今简历待筛选
网易雷火无笔试消息
西山居依旧一面
巨人网络今天4.21刚进入面试流程,但没通知(4.22通知面试,有offer已拒)
其它大多都很晚投的,没什么响应。
小结
多看面经、多学算法、多做项目
如果时间不够,项目可以说没有实现的内容,但至少要弄懂其中的原理
不要被一堆简历待筛选给打倒😣😣😣
其它
有没有网易互娱实习生的QQ群啊,不用一直麻烦HR了
要不要先学UE4啊,但最近Unity又开了个新的坑🤣
全部评论
(4) 回帖