京东后端提前批一面面经(攒人品求二面过)
-
介绍一下Java的集合(List,Set,Map)
-
有哪些线程安全的集合类?
-
HashMap的实现原理
-
HashMap的扩容机制?扩容之后对扩容前的元素的处理方式
-
ConcurrentHashMap和HashMap的区别
-
ConcurrentHashMap的实现原理
-
讲讲红黑树
-
线程安全的删除HashMap里元素的方法
-
线程安全的删除ArrayList里元素的方法
-
Iterator的实现原理和使用
-
讲讲线程池?为什么使用线程池?有哪些线程池?
-
讲讲Runnable接口和Callable接口
-
线程池都有哪些参数
-
Java Fork/Join框架
-
Java信号量机制,交换器
-
JVM内存模型
-
JVM的垃圾回收算法
-
CMS回收器和G1回收器的区别
-
MySQL的索引是什么?它的的原理是什么?
-
介绍一下BTree和B+Tree