网易互娱游戏研发还愿!赠送面经2个,问题请教
笔试:三道编程题,偏向实际类的,题目都很长类似于小论文,之前有发过笔试面经,有兴趣的小伙伴自行查看,一共AC2两道
面试:两轮技术面,第一轮基础知识点的考察,基本只要自己能答上来即可,第二轮是个人方向和发展,以及对于游戏方面的考察,知识内容也不多
从八月到现在,终于收获意向书,想请教一下各位牛友和大佬们,意向书点击连接填写信息成功提交后,我再次点击连接发现还是可以填写信息的页面,请问这种情况有问题吗?会不会是没有提交成功?比较害怕没有提交,还请各位解答,感谢!
面经如下:
8.21 网易互娱一面 (50 min)
(1)项目简单介绍,项目的功能
(2)算法题:区间合并、二叉树前序遍历
(3)二叉树的前序遍历顺序
(4)快排的介绍,题目:在无需数组中寻找前 i 大的数字,通过快排,然后和当前位置进行比较
(5)有没有玩过什么游戏,岗位的喜好,除了 Java 还学过其他什么语言
(6)值传递和引用传递
(7)堆和栈
(8)线程和进程区别
(9)synchronized 和 ReentrantLock 各自原理以及区别
(10)TCP 和 UDP 区别
(11)大小端,顺序
(12)struct 储存在堆还是栈
(13)设计模式
(14)ArrayList 和 linkedList 区别
(15)GC
(16)设计模式
(17)解决 hash 冲突的方法
9.2 网易互娱二面(40 min)
(1)游戏中使用到的网络协议(UDP)
(2)UDP引起的丢包
(3)如果避免丢包,以及如何判断丢包(接收端接收到的数据包序号不连续)
(4)游戏中的场景:一名玩家向另一面玩家射击,判断这个过程中客户端和服务端的交互同步,以及网络协议包的变化
(5)学习过哪些脚本语言,有没有学习过游戏引擎
(6)为什么学习编程,其他面试的情况
(7)工作地点,以后从事的方向(人工智能、后台开发等)
(8)微服务的基本介绍