这次复试是一个穿的很随便的技术人员来给我面试,一看就知道是高人啊。。越是专注于工作和技术的人穿着就越是简单。。
整个过程持续了两个小时。。
开始就问我关于我的项目XRACE的一些情况,然后叫我重构服务器端的架构。我提出了用NIO来改造里面的socket服务器端,还觉得需要系统消息服务的话加入JMS。
然后就问我一些多线程的比较原理的东西,这些我都答得挺不错,毕竟我做得不少,然后就问我线程池的实现原理之类。这个也是有所准备。也没有问题。
然后就开始聊到游戏本身的一些东西。
问得比较开放的一道问题是做一个网络游戏将会用到什么技术,他这样一问我就淡淡从技术的角度去考虑了,什么多线程 NIO jdbc JMS都说了,然后他就开始给我分析做游戏不单单是这么一些东西,他概括了7点:
包括哟西的表现,性能,内存管理,还有架构设计等。
1.多线程
2.通讯
3.AI
4.算法
5.基本数据类型,什么时候该用什么类型。
6.数据集合
7.架构
最后他觉得我对游戏开发领域了解的还不够深入,留了个手机号码给我 叫我再什么学习后 还想做游戏服务器开发的话再找他谈。。。
整个过程持续了两个小时。。
开始就问我关于我的项目XRACE的一些情况,然后叫我重构服务器端的架构。我提出了用NIO来改造里面的socket服务器端,还觉得需要系统消息服务的话加入JMS。
然后就问我一些多线程的比较原理的东西,这些我都答得挺不错,毕竟我做得不少,然后就问我线程池的实现原理之类。这个也是有所准备。也没有问题。
然后就开始聊到游戏本身的一些东西。
问得比较开放的一道问题是做一个网络游戏将会用到什么技术,他这样一问我就淡淡从技术的角度去考虑了,什么多线程 NIO jdbc JMS都说了,然后他就开始给我分析做游戏不单单是这么一些东西,他概括了7点:
包括哟西的表现,性能,内存管理,还有架构设计等。
1.多线程
2.通讯
3.AI
4.算法
5.基本数据类型,什么时候该用什么类型。
6.数据集合
7.架构
最后他觉得我对游戏开发领域了解的还不够深入,留了个手机号码给我 叫我再什么学习后 还想做游戏服务器开发的话再找他谈。。。