网易游戏-Java资深岗位面试题(上海张江开发区)

前一段时间,一个朋友入职了网易游戏,资深开发岗位,很高兴他能把面筋写出来给我,我分享给网友,希望能帮助。

这里就直接分享一二轮技术面试遇到的问题了汇总一下写在下面,hr面就不写了,hr面就是聊人生,谈价值观,为什么离职等等问题。

1、聊项目,架构,为什么这么设计,有哪些不足之处,然后根据架构设计提出一些疑问,问你如何解决?

2、聊游戏开发,你开发过哪些功能,找几个印象深刻的功能模块拿出来说说,然后针对你说的游戏模块功能,再分别提问,比如战斗,他问百分比和绝对值如何表示成相同buffer效果等等。

(这个要靠经验了,提前准备可能也不知道面试官提问什么)

3、问算法,比如protobuf 工具算法实现,反正你说到啥啥框架,啥啥工具使用过,他就问底层算法实现和源码,不把你难住,他是不会换问题的。

3、网络三次握手,四次挥手,为什么是三次,四次? 滑动窗口是干嘛的?

4、tcp和udp区别?

6、你用过netty和mina,大概分别介绍一下?有啥不一样?

7、netty线程模型是什么?(面试官似乎和我聊不到一起,感觉面试官这块不是很精,(自己很自信对这块知识掌握甚至是源码))

8、java 常用集合源码实现,这个问的环环相扣,面试前要刷题,红黑树那些等等。

9、jvm聊了一下,内存模型,和类加载机制等等啊。

10、mysql优化有哪些方法等等?事务隔离有哪些?

 

以上大概就是这些问题,非按照上面顺序提问。准备面试网易游戏的服务器端的java小伙伴可供参考哦。每个面试官可能聊的问题不一样,还得看自己准备情况。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值