当前位置: 首页 > 面试经验 >

京东健康-日常后端-一面

优质
小牛编辑
94浏览
2023-03-28

京东健康-日常后端-一面

京东健康-日常后端-一面45mins

自我介绍

(JAVA)

==和equals的区别?

Integer a = 10, Integer b = 10, 对a==b和a.equals(b)结果?

Integer a = 1000, Integer b = 1000, 对a==b和a.equals(b)结果?

String StringBuilder StringBuffer(举了几个例子)

(JVM)(String问题引申过来的....)

有哪些GC算法?

堆中哪些区分别采用什么GC算法?为什么?

永久代被元空间替换了,有什么好处?(1.为永久代设置空间大小很难确定,容易产生OOM;元空间不和堆相连(不在JVM中),使用本地内存,元空间大小仅仅受限于本地内存;2.对永久代调优很困难,降低Full GC)

垃圾收集器有哪些?

(数据库)

隔离级别以及相应含义、解决了哪些并发问题?MySQL默认的隔离级别?

查一个字段,去重方式?(答了个加DISTINCT问还有没有了...2. group by; 3. row_number窗口函数)

(线程)

多线程实现方式?

线程池核心参数以及含义?给了核心、最大、队列参数,问流程?

线程的生命周期?(答的不好)

(设计模式)(:单例太常见就不问了....)

设计模式六大原则?

(Spring)

有哪些设计模式?

常用依赖注入方式?

(Redis)

Redis为什么这么快?

Redis是单线程还是多线程的?(工作还是单线程的,6.0后再网络IO改成多线程)

缓存穿透?解决方案?(缓存空对象;使用布隆过滤器)

缓存雪崩?解决方案?(加锁排队;数据预热;二级缓存/双缓存;过期时间随机值)

缓存击穿?(击穿:某个key失效时,大量访问该key的查询同时涌入DB)

#实习##面经##后端实习面经##京东实习##京东健康#
 类似资料: