抱着投着试试看的心态上的
还是不太了解游戏开发,面试才知道游戏开发是客户端的JAVA开发,自己做的基本都是服务器向的,人都傻了
框架啊这些都没怎么问
比较重视基础知识,面的也基本都是基础知识,面完才发现自己太基础的知识反而一问三不知,回头真得看看- -。
没自我介绍也没挖很久项目,就随便问了问
面试官人很好态度也很好,看到是女孩子还开心了一下终于有女孩子来开发了了哈哈哈哈
1.JAVA三大特性
2.final修饰class会有什么效果,能不能被继承
3.有用过static静态关键字吗
4.接口和抽象类有什么区别
5.怎么判断一个对象是否相等
判断相等的三大原则
(提示了一下我对称性,我还是没想起来,现在百度也没查到,不知道是什么
6.有用过位运算吗,提了提但是没有细问
7.有用过集合吗
treemap用过吗,什么特点
arraylist和linkedlist的区别,list排序的方法
8.线程相关
线程有几个状态
一个线程创建完后会进入什么样的状态
线程调用wait()方法进入什么状态
线程调用yeild()方法进入什么状态
9.用过什么线程安全的集合
10.有用过线程池吗,有什么关键的构造参数
11.TCP和UDP的区别
12.有玩过什么游戏
我玩游戏比较广,估计公司应该是做手游的比较多,比较关注手游方面
问了阴阳师这类的游戏是用TCP还是UDP
13.看项目,问了项目里两个自己做的小游戏,负责什么项目,用什么做的
14.提问环节
问了是不是比较重视基础,面试官说JAVA游戏开发比较偏向基础一点,不像服务端
问了平常都用JAVA开发什么类型的游戏
面试官:就是那种一刀9999的游戏
我:?
面试官:开玩笑的哈哈哈平常都开发手游
然后瞎聊了一会,问我为什么不投服务端,因为我投错了还不敢说话哈哈,只好说了半天对客户端特别有兴趣想试试
来源:CSDN
作者:Alulu-ouo
链接:https://blog.csdn.net/qq_37788419/article/details/104757288