三七互娱-JAVA游戏开发-一面

1、自我介绍

2、Hashset、HashMap的底层

3、ArrayList、Hashset、HashMap使用场景

4、LinkList和ArrayList的区别

5、UDP和HTTP协议的区别

6、JVM内存回收机制

7、快排时间复杂度,如何让快排稳定

(答了加索引保证相对位置,答的不好)

8、如何保证Socket通信双方身份

(答了提前验证?)

9、怎么实现基于UDP的稳定通信

(答了建立强链接,答的也不好)

10、1G内存怎么对2G数据进行排序

11、Redis线程机制

12、如何实现定时任务

13、问了下设计模式

14、http请求到了服务器是怎么处理的

15、游戏中UDP的使用场景

16、多线程也问了一点

17、synchronized锁lock和unlock

(答的也不好)

反问:问了需要学习什么知识

面试官有点南方口音,不过人不错。

40分钟,面的虽然一般,凉凉概率不小,但是比上次(回答定时任务用sleep)有进步

基础还是不太行,要加油补

#java面经##如何判断面试是否凉了#
全部评论
佬太强了
点赞 回复 分享
发布于 2023-09-25 16:56 天津
有后续吗佬
点赞 回复 分享
发布于 2023-11-14 23:25 广东

相关推荐

不愿透露姓名的神秘牛友
10-22 18:32
健帆生物 海外销售 8Kx12 其他
点赞 评论 收藏
分享
4 12 评论
分享
牛客网
牛客企业服务