B站游戏客户端开发(Unity)一面、二面面经

一面:11月20号接到面试通知,约在22号周五面试
两个不同的人来面试了,第一次不是技术:
自我介绍一下
喜欢什么游戏,玩儿到了什么程度
......(基本闲聊,记得不清楚了)

第二次是技术:
自我介绍一下你的特点(我答了自己的学习以及项目经历,还有自己正在学习的新技术)
数组和链表的区别
数组和链表分别怎么插入一个数
如何判断链表成环
如果快慢指针变为+2能不能相遇
GC是什么(这里我主动回答了怎么减少GC,毕竟平时自己要用到这些提高代码质量,所以比较熟)
解释下装箱拆箱(这里面试官说我答得不错)
解释下你自己对ECS的理解(这里面试官也说我答得不错
......(一些内容忘了)
你有什么问题?(这里我问了一下Unity未来的技术方向以及现在学习过程中的一些疑问)

二面:一面下午接到通知,约在25号周一下午面试(提问顺序不一定)
简单介绍一下你做过的项目中觉得可以的一个(我每个都说了自己觉得很有帮助的部分)
你的吃豆人项目怎么做的(说了一下自己的设计模式以及)
你的地图编辑器怎么做的(同样讲设计,这块自己觉得做的最好的一块,扩展十分方便)
讲讲实习项目
讲讲你在实习时的工作流程(主要讲怎么和服务器、策划沟通合作)
你怎么开始做一个新功能
DrawCall方面了解过吗(自己把优化方法也说了)

接下来是重点部分,也是我接触比较少的部分,跟面试官解释了,所以答的都是思路
做过网络编程没有
讲讲TCP、UDP和HTTP(HTTP基于TCP封装,我之前一直记成的是HTTP是TCP的一种)
你之前项目怎么做的数据处理
如果让你重新来做,你会怎么优化(我回答的结构上的优化,但是面试官要的是网络方面的优化)
怎么防止或者说减少抓包带来的影响(我主要是从Http的参数加密方面去想的)
你怎么减少传输和获取的数据体积(我从json压缩方面去思考的)
......
你有什么想问的?(主要问DrawCall方面优化的其他有效手段以及网络编程方面的问题)

总结
一面、二面的面试官都很好,很亲切,都叫我不要紧张,问的问题并不刁钻,都是常见的问题;我一面的时候把握还是比较大的,面试官两次跟我说我回答得不错,二面就有点儿难受了,面试官主要做网络编程及优化这块的,我网络编程的经验不足,没有过多研究,面试后提心吊胆,第二天收到终面通知才放下心来,面试官主要应该是看我大体思路没错才让我过的,自己还有待提高啊。现在我二面也过了,明天终面,这不至于还能挂吧。。。。
#哔哩哔哩##Unity 3D##面经##校招#
全部评论
同客户端开发,上周五终面完现在还莫得消息😫😫
点赞 回复
分享
发布于 2019-11-26 16:14
我在群里还没看到游戏客户端开发 说不定是部门佛系稍微慢点 加油
点赞 回复
分享
发布于 2019-11-28 22:40
阅文集团
校招火热招聘中
官网直投
lz进了吗。。。
点赞 回复
分享
发布于 2020-09-11 13:33

相关推荐

4 53 评论
分享
牛客网
牛客企业服务