暑期实习|阿里灵犀互娱|游戏开发|二面
总体时间50分钟左右,答的不好,大概率凉,一面答得也不好,没想到放进二面了,二面可参考的面经不多,运气还押对了题,感恩戴德回馈社会,因此记录一下,给有需要的提供参考。
1.自我介绍
2.项目:
课题问的比较细,主要是先介绍项目,问你的工作有哪些,核心技术是怎么实现的,遇到什么困难怎么解决。
竞赛内容也问了,简历中介绍和技术都有写,我也没有具体回顾不太想展开,因此大概描述了一下,没有追问。
3.业务(乱序
哈希表(说了哈希函数,冲突解决再哈希和拉链法),追问冲突太多不改变哈希函数怎么保证O(1)(不知道
描述一下栈空间和堆空间,追问什么时候系统自动释放栈空间
讲一下有向图数据结构,怎么判断有环(没想到考这个,拓扑排序忘光光了 unity碰撞检测怎么做(说可以用碰撞组件之前浅用过,并告诉面试官我没有系统学过unity,项目需要轻度使用过。追问遇到不会的怎么办我说会去看unity手册
不旋转的矩形怎么检测碰撞(中心点,长宽....),追问平面上1w个矩形碰撞关系要怎么办(四叉树)(这里是看了另一位老哥的二面面经准备了一下)
用过linux吗(说本科时学过,我想完了没复习,结果就没追问了
抽奖问题,平均五次中奖概率40%,单次中奖概率设置是多少?(没思路,面试官说是数学题不是应用题。 玩什么游戏,王者荣耀的帧同步讲一下,帧同步技术难点如何让在客户端算出来的结果一样?(这里也是看了别的游戏面经准备了一下,说了伪随机数,但从反映看应该没说到点上,也许跟本地作弊有关?)
4.其他
为啥投游戏开发(兴趣,课题,职业规划
了解游戏开发有哪些岗位吗(客户端服务端?不了解
我们这边是做....一面面试官是做...,这方向的岗位会考虑吗(考虑的,轻舔,这里是因为前面说的和那边提供的岗位不符,也有可能是暗示我不适合)
5.反问
小建议:游戏方向面试题汇总可以多看看,尤其是你项目中提到的技能,和目标公司的项目类型相关,面试时你提到的所有内容技术你最好都熟悉或者了解,要么就别提,以防追问。
杂记:其实这两场面试挺蒙的,之前网传阿里没有hc了,所以一面(4.27)我就当练手了,结果前几天(5.5)居然通知过了,还是用心准备了下二面,希望不是kpi面,虽然我也表现得不咋地。从研究生复试开始我有点面试ptsd了,春招也没有潜心准备因为学校的项目一直在推进,科班但不是大佬,做oj还行,但面试真的好难呀,秋招肯定更难,还是知识面窄,秋招一定好好准备吧。还有个小发现,你讲的时候面试官点头不一定你说得对,他重复一遍你的某句话那一定有错,救命,我真的感觉窒息,赶紧圆回来。
干活去了,祝大家都能收到心仪的offer!