2018秋招网易互娱游戏研发工程师面经(秋招第二家)

背景


这个时间也有点久远了,好多问题记不起来,现在写面经也是为了自己总结一下经验教训,以后好注意。

我投网易互娱的原因是春招的时候投过实习,电话面试的时候感觉面试官人很好,而且游戏研发的岗位和我的专业也有一些契合点,于是第二家公司就投了互娱。

结果是通过了面试,但由于二面表现不够理想,只拿到了游戏研发工程师(初级)的offer。这个结果其实也符合我个人的感受,由于感情状况等原因,从7.31离职到参加互娱面试的这段时间状态一直很差,学习没有效率,心态也处于崩溃边缘,无限接近于裸面了,题还没怎么刷,操作系统数据库网络编程几乎不会,能拿到offer也是因为今年互娱大量缺人+学校专业加成。

8.4网申,8.9笔试,8.13收到电话邮件通知面试,8.17杭州网易大厦现场面试,上午一面下午二面,各历时约1个小时,中午在网易食堂蹭了午饭,8.23收到电话告知面试通过并询问意向工作地点,8.29杭州网易大厦现场领取offer。

在线笔试


一共四道编程题,难度由易到难,第一题几乎是送分,符合网易互娱一贯的笔试作风。一般AC一道以上简历比较合拍就有面试机会。

现场笔试


正式面试前会有半小时的笔试时间,一道题,能不能做出来不是最重要的,关键看思路,当然能做出来更好。这个签了保密协议,虽然不一定有约束但还是不方便说。

一面


一面是一个很温柔的小哥哥,看起来很厉害,一直带着笑

  1. 首先看了我现场笔试的代码,我讲解了思路,然后问我怎样优化。这里其实应该用到map,但当时我对map用得还不熟,所以笔试答案是有一些问题的。
  2. 手撕二叉树反转
  3. 怎样用两个栈实现一个队列
  4. 快排和冒泡哪个稳定
  5. new,delete,malloc,free的区别
  6. 写了一个类问我这个类的sizeof(考察内存对齐)
  7. top k问题
  8. 大量信息快速检索(这里面试官应该是想往BitMap那个方向问的,但彼时我连map都不熟,更不用说这个了)
  9. 两个鸡蛋,100层楼,站楼上往下丢鸡蛋,怎样最快找出鸡蛋碎掉的临界楼层
  10. 1-100,A和B轮流报数,每次可以报1-5,最先报到100的玩家获胜,A先报数,问有没有必胜策略
  11. 空间中有10万个三角形,给你一条射线,怎样快速判断和哪些三角形相交
    (还有一些其它问题,记不清了)

总体而言我一面表现还可以,由于不太懂操作系统计算机网络以及数据库,我就直说了,面试官人也很好没有为难我,没有问相关的问题,面试完让我在大厅等一会儿然后先去吃个饭,我就知道自己一面应该通过了,果然在大厅等了大约10分钟收到了面试通过的消息。

二面


二面是在一个墙壁透明的小房间里,一进去就感觉有一点压抑,面试官也比较严肃,可能有测试应聘者抗压能力的因素。

  1. 手撕判断IP地址是否合法
  2. 手撕二叉树前序遍历的非递归实现
  3. 然后照着简历问了一些问题,有一些记不清了。
  4. 介绍自己实习期间做的工作
  5. 介绍自己的科研项目
  6. phong光照模型
  7. 平面上有一些散乱的点,怎样求最小包围圆
  8. 过桥问题,n个人过一座桥,每次只能过两个,只有一个手电筒,问最快策略
    (其他问题记不清了)

整个二面期间我的表现很差,大脑处于宕机状态,还有着急话多插嘴瞎扯的情况出现,这一方面是因为中午没有睡午觉很难受,但最重要的原因是因为准备得不充分,很多专业相关的东西都忘记了,没有回答好,二面结束后感觉面试官对我是非常不满意的,所以如开头所说,被调剂也在意料之中。

我原本幻想自己的科研项目在游戏中有应用前景这一特点可以给我加分让我不至于被调剂,然而最后还是被调剂了,可能也正是项目加的分让我能拿到这个保底offer吧。。

面试感受


整体流程比较规范,hr和面试官都很守时也很专业,面试官的水准也很高,面试感受很好。

你可能感兴趣的:(2018秋招网易互娱游戏研发工程师面经(秋招第二家))