我是在米哈游校招官网上投递的简历。在面试过程中,需要先做个自我介绍,然后面试官会根据你的介绍和你的简历进行深挖,问一些游戏经历,一些项目经历,社团经历,学校经历这些。最后还会问一些计算机基础的相关问题,并根据你的回答不断深挖。全程大概30min左右,给人感觉很好,会细心引导和指引,虽然最后挂了,但是这是我经历过最好的一次面试。
面试官问的面试题: 个人介绍
游戏经历
问我最喜欢的游戏类型,我说回合制,就像崩铁这种
崩铁相对于其他回合制游戏的优势,我答比较轻松休闲,养成有成就感,通关混沌回忆,虚构叙事有成就感,剧情优秀,美术,画面和战斗中立绘展示,大招动画。具体让我回答战斗玩法方面的,答不出来,我又不能说我觉得这些回合制游戏都差不多,平时也就自动战斗用的多,但大多数回合制游戏都有,我就说美术吸引我,战斗就没有多说。
崩铁需要改进的地方,我说今天(3.20)出的优化方案已经很好了,大大方便了玩家,其他没什么需要改进的;需要提升的是性能方面,掉帧,卡顿,闪退,发热这些。
问怎么去测试性能,这一点我真盲区,直接回答不太了解。
问是否体验过云崩铁,答体验过。然后就开始问云崩铁是否可以满足崩铁性能(卡顿,掉帧)这方面的需求(我说可以,但是好费流量,感觉回答好傻?)。
联机玩法测试用例(比如原神),循循善诱,面试官对我这个一问三不知的傻子真好。
还问了假如明天崩铁更新,今天发现有个bug,需要动底层代码,然后底层代码一天解决不了,怎么办?说实话我不知道怎么办,答如果bug比较严重,应该加班加点来用掩盖或者删除出bug的地方,要尽量去优化,如果bug不严重,就不需要加班加点,可以留到日后处理,然后面试官对我的回答进行了点评。
我个人介绍的时候介绍过自学过计算机相关知识,学过数据结构,计算机网络,计算机组成原理,操作系统,python和C,然后开始问计算机相关知识
栈和队列(用栈实现队列,哪个遍历更快)
tcp和udp,问了王者荣耀和腾讯会议是什么类型的连接,我答udp,问我原因,我答因为无线且需要实时性(我确实不知道是什么类型的连接),问我安全性怎么保障,我答程序自己保障,可能是看我说不出来了,就直接问了tcp和udp的区别
网络协议(http这些),又是盲区,回答不太了解。
C语言中的数据结构,说了几个变量类型(int,str,char,float这些),应该是说错了。然后问全局变量和局部变量在内存中的占用区别,好的,答不太了解。