滴滴一面面经

1.问项目
2.jvm对synchronize有什么优化,与reentrantlock的区别
3. cms垃圾回收器和g1的区别
4. cms垃圾回收流程,stw的阶段
5.gcroot
6.什么会导致fullgc
7.concurrenthashmap
8.netty中的设计模式,项目中用到了什么设计模式,我说了策略模式,策略模式解决什么问题
9.读多写少的情况下,怎么设计hashmap。我说了个加读写锁。问无锁的方案
10.N个有序数组求交集并集,数组长度很长,不能全部加载到内存里

大概记得这些,请大家看看项目真的拉吗,有什么改进的地方,面试的时候被说项目简单。

#我的失利项目复盘# #我的成功项目解析#
全部评论
感觉不简单了😅
1 回复 分享
发布于 2023-08-17 22:59 安徽
有后续吗老哥
1 回复 分享
发布于 2023-08-20 01:59 广东
第十个怎么做哪
点赞 回复 分享
发布于 2023-08-18 20:27 广东
佬,项目不简单,可能面试官没有接触过Netty这个框架,按道理如果出现Netty框架 一定会问BIO NIO IO多路复用 select、poll、epoll的区别
点赞 回复 分享
发布于 2023-08-19 03:48 陕西
佬,即时通讯项目有代码吗,想学习一下
点赞 回复 分享
发布于 2023-08-19 15:12 广西
项目最后一点看不懂,incr是原子操作,但你还要获取值,这是两步操作,怎么保证唯一性,还不如直接上雪花
点赞 回复 分享
发布于 2023-08-19 16:59 四川
大佬有实习经历么?
点赞 回复 分享
发布于 2023-08-30 00:44 安徽
老哥问一下,每一面时长大概是多久
点赞 回复 分享
发布于 2023-09-23 08:49 重庆
第九个是怎么设计呢
点赞 回复 分享
发布于 2023-11-23 12:18 北京

相关推荐

评论
2
53
分享
牛客网
牛客企业服务