南京小米java一面面经
8.7 小米一面
-
项目相关
-
为什么要用springboot--->SpringBoot的好处
-
java集合类都有什么
-
ArrayList和LinkedList的区别,底层实现原理,扩容原理
-
HashMap和ConcurrentHashMap的区别,底层实现原理,扩容原理
-
多线程启动流程
-
创建线程有哪几个方式
-
java默认提供哪几种线程池
-
线程池参数
-
有那些锁?
-
什么是可重入锁?
-
公平锁和非公平锁,syn是公平锁吗?reentrnlock是公平锁吗?
-
JVM的内存模型
-
堆的垃圾回收机制,分为几个代。
-
手撕代码:无序重复数组排序去重