淘宝特价版二面
1、ES的架构
2、聚簇索引和非聚簇的区别
3、MySQL索引为什么使用B+树而不是B树(B+树和B树的区别)
4、线程池的原理(线程池使用有界/无界队列时,队列满的时候会发生什么情况)
5、垃圾回收算法
6、判断对象是否可回收的两种算法,为什么不使用引用计数器法?
7、初始标记和并发标记的区别,浮动垃圾
8、新生代和老年代为什么要分代
9、怎么解决垃圾回收中的跨代引用问题
10、AOP的实现方式
2、聚簇索引和非聚簇的区别
3、MySQL索引为什么使用B+树而不是B树(B+树和B树的区别)
4、线程池的原理(线程池使用有界/无界队列时,队列满的时候会发生什么情况)
5、垃圾回收算法
6、判断对象是否可回收的两种算法,为什么不使用引用计数器法?
7、初始标记和并发标记的区别,浮动垃圾
8、新生代和老年代为什么要分代
9、怎么解决垃圾回收中的跨代引用问题
10、AOP的实现方式
11、jvm对锁的优化
#基础架构工程师##阿里巴巴##实习#