网易雷火日常实习(已oc)
网易雷火客户端开发 一面 3.18
刚开始面试,面试官告诉我他是前端,我寻思我投的明明是后端,后来面完询问hr,才知道游戏客户端是前端,和互联网前端不一样的,真小白暴露了。。。
简单询问项目
有没有玩过什么游戏?说了两个网易的项目
c++会么?答:还行
c++ stl库都用过哪些?
如何实现一个vector类?动手手写,并不是八股。。刚开始就很迷惑,到这是难受
排序算法了解哪些?背了很多排序算法
说说堆排序怎么实现的?我说快排行么?面试官:也行吧
设计模式有哪些?随便写一个
再来道算法:如果有一个棋盘格,1代表有障碍,0是可通行,如何判断是否能从一个点走到另一个点,伪代码 + 口述思路;
给了一个递归的算法,面试官感觉差不多,又问非递归怎么做?我:怎么又是非递归。。。
面试时间马上结束了,面试官说要是想投后端,可以帮忙调整岗位
整个面试一开始就有点懵,我寻思怎么还能投错岗位呢?因为前端啥的真不咋会,但好在面试官人很耐心;后来面试后又去看了一遍jd,服务端和客户端的jd是一样的。。。就这样投错了
雷火二面(40min)3.23
听声音,就很佬...
最快啥时候来实习?
项目:这里问的很详细诶,从科研的项目到课设的小项目都很详细地问了
递增数组的二分查找
二维的数组,如何二分?剑指offer 04,面试官对O(m+n)的算法还不满意,但我也没想出来怎么二分,有大佬有更好的解决方法么?求指教
讲讲线程,有没有用过多线程?
Unity和rua有了解么?没有…
有没有玩过什么游戏?我故意讲了一个网易的猫和老鼠,面试官笑了一声hhh
还有什么问题么?
雷火hr面
二面第二天hr就发vx,约了电话面试
主要就是最快的实习时间 + 来这最想学到什么东西