京东Java一面面经

1.自我介绍
2.项目,介绍项目,项目难点,如何实现的统计功能:sql做报表
3.mysql:
联合索引abc,ab用到索引没,b呢?ac呢?a>5 b呢?
为什么用索引快,为什么用b+树,b+树叶子节点存放的数据结构
4.redis+分布式:
基本数据结构+底层数据结构
分布式锁
一致性hash,为什么不用hash而用一致性hash,减少增加节点重新计算hash的操作
增删改查是先操作数据库,还是先操作redis,为什么
分布式session一致性问题
5.java:
实现map接口的有哪些
hashmap全家桶
哪些map线程安全
6.多线程
什么是线程安全
volatile作用、底层、内存屏障
7.jvm:
如何判断垃圾、gcroots、为什么静态属性可以作为gcroots
8.设计模式:了解哪些 io怎么用到装饰器
9.反问

#面经##校招##京东##Java工程师#
全部评论
楼主是本周六面的吗
点赞 回复 分享
发布于 2020-09-06 19:26
楼主,请问你是8.27号笔试的吗
点赞 回复 分享
发布于 2020-09-06 19:45
老哥静态属性可以作为gcroots是因为静态属性生命周期和类一致吗
点赞 回复 分享
发布于 2020-09-08 09:27

相关推荐

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