三七Java游戏开发二面凉经,攒攒人品
一面:
1.1多人同时登陆处理(先讲用Synchronize,面试官说能不能优化一下,然后就是用线程池)
1.2netty如何判断一个消息正确的接收到了(讲和Java对象头的处理方法填充空白位,设置固定的结束符)
1.3Synchronize底层(讲了下版本区别,特性,作用范围,原理)
1.4讲讲线程池线程池(基本参数,底层拒绝策略)
1.5JVM底层生成一个对象的过程(讲了一下过程,拓展了一下对象的几种状态,对象存活的判断,面试官顺势问了GC)
1.6GC(说了几种回收器,以及特性,基本的处理过程,和可能产生的一些问题)
1.2netty如何判断一个消息正确的接收到了(讲和Java对象头的处理方法填充空白位,设置固定的结束符)
1.3Synchronize底层(讲了下版本区别,特性,作用范围,原理)
1.4讲讲线程池线程池(基本参数,底层拒绝策略)
1.5JVM底层生成一个对象的过程(讲了一下过程,拓展了一下对象的几种状态,对象存活的判断,面试官顺势问了GC)
1.6GC(说了几种回收器,以及特性,基本的处理过程,和可能产生的一些问题)
1.7TCP,UDP,HTTP(对比讲了一下,然讲了下三握四挥,面试官问怎么保证可靠性传输,然后讲了下确认机制,超时重传,生成的序列号为什么是随机的....)
1.8Linux查询Java进程命令
1.9讲讲快排(原理,复杂度,稳定性,其他的几种方法)
1.10讲讲nio
二面:
问了下上轮面试感受,说放心,不会问太难的
2.1讲讲引用类型和基本类型
2.2HashMap(准备好好讲讲的,讲了基本原理,版本差别,扩容机制后,打断问我,你对装载因子0.75怎么看)
2.3你玩啥游戏(王者荣耀)
2.3你玩啥游戏(王者荣耀)
2.4设计王者荣耀任务系统(我估计是这一块答得不太好)
2.5你对加班怎么看
2.5你对加班怎么看
2.6如果我故意刁难你,你怎么对待
二面环境挺吵的,估计面试官也不爽,最后也没问我有没有啥想问他的,就基本知道gg了
哎,继续投呗
#三七互娱2020春招##三七互娱##校招##Java工程师##面经#