MI 2021-07-09

2021-07-12  本文已影响0人  wuhuaguo丶

一面

Parallel 关注吞吐量为目标的垃圾收集器,也是server模式下的默认收集器配置,对吞吐量的关注主要体现在年轻代Parallel Scavenge收集器上。

CMS 是以关注延迟为目标、十分优秀的垃圾回收算法,开启后,年轻代使用STW式的并行收集,老年代回收采用CMS进行垃圾回收,对延迟的关注也主要体现在老年代CMS上。

G1垃圾收集器也是以关注延迟为目标、服务器端应用的垃圾收集器,被HotSpot团队寄予取代CMS的使命,也是一个非常具有调优潜力的垃圾收集器。虽然G1也有类似CMS的收集动作:初始标记、并发标记、重新标记、清除、转移回收,并且也以一个串行收集器做担保机制,但单纯地以类似前三种的过程描述显得并不是很妥当。
JVM从入门到入土之详解G1垃圾回收器
万字详解,一文带你掌握 JVM 垃圾回收!

算法:


二面:

算法:

深拷贝二叉树


三面:

算法:

  1. 求树的高度(递归写的,时间用的很短,给了第二道题)
  2. 非递归写树的后序遍历

四面:

算法:

上一篇下一篇

猜你喜欢

热点阅读