7.20京东一面电话面
基础
switch支持使用string吗?1.6,1.7,1.8版本对switch对string的支持
switch支持枚举类型吗?
常见的运行异常都有哪些?
hashMap底层数据结构,如何扩容的?
JVM
JVM内存回收,如何判断这块内存不用了,可以回收了?
你知道的设计模式有哪些?spring框架中有哪些用到了这些设计模式?
数据结构
数据结构:用两个栈实现一个队列。
多线程
终止线程的方式?
thread.stop()在java1.8中是什么情况?
如何将三种终止线程的方式进行结合?使线程结束的更加优雅?
MyBatis
MyBatis二级缓存如何实现的?尽可能深入的讲解一下。
二级缓存和一级缓存的区别是什么?
数据库
B+树的底层数据结构?相关的原理讲一下。
叶子结点存储的数据是一整条数据还是某个字段?
为什么选用innoDB,什么场景使用innoDB?(innoDB和MyISAM之间的区别)
Redis
Redis基本数据类型都有什么?
zset底层如何实现的?用score值保证有序,score值可以重复吗?
如果score值一样,用什么排序?两次取值一样吗?
Redis string单个key最大容量是多少?
string是安全的吗?
Redis主从复制,主从复制的优点是什么?缺点是什么?从库的作用是什么?
项目相关
遇到过什么问题,怎么解决的?
全部评论
(10) 回帖