BAT面试题汇总:分布式+Dubbo +JVM+微服务+多线程+Spring附答案( 七 )

dubbo 通信协议 dubbo 协议适用范围和适用场景

JVM面试题

1. 内存模型以及分区 , 需要详细到每个区放什么 。

2. 堆里面的分区:Eden , survival (from+ to) , 老年代 , 各自的特点 。

3. 对象创建方法 , 对象的内存分配 , 对象的访问定位 。

4. GC 的两种判定方法:

5. SafePoint 是什么

6. GC 的三种收集方法:标记清除、标记整理、复制算法的原理与特点 , 分别用在什么地方 , 如果让你优化收集方法 , 有什么思路?

7. GC 收集器有哪些?CMS 收集器与 G1 收集器的特点 。

8. Minor GC 与 Full GC 分别在什么时候发生?

推荐阅读