OOM 面试题
共 2 篇真实面经 · 涵盖 某公司 / 用友金融 等 2 家公司
面试官问:你怎么排查线上的 OOM 问题?
以一次凌晨 OOM 事故为例讲线上排查流程:先下线实例止血再定位,用多次堆转储对比 retained size、支配树与 GC Roots 引用链,找到双层循环构造删除 key 未去重的根因;并整理五类常见 OOM 的典型原因与堆转储的两种获取方式。
用友金融Java后端实习一面:HashMap与MQ幂等
用友金融Java后端开发实习岗9月22日一面,从实习项目的响应时间优化切入,覆盖HashMap在JDK1.8的升级、线程安全与ConcurrentHashMap、OOM成因、JVM内存区域、RabbitMQ不丢不重、慢SQL与事务一致性。