25年11月星云联动 Java开发 二面
#JAVA##JAVA面经##JAVA内推#
1. InnoDB 事务原子性是依靠什么机制保证的?
思路:原子性 = 要么全成功,要么全回滚。
答案:依靠 undo log(回滚日志)。事务执行失败时,通过 undo log 回滚所有操作,保证原子性。
2. MySQL 索引下推(ICP)的核心作用是什么?
思路:减少回表次数,减少 Server 层与存储引擎层交互。
答案:在二级索引遍历过程中,提前过滤不符合条件的数据,减少不必要的回表操作,提升查询效率。
3. 2PC 分布式协议最大的缺陷是什么?
思路:协调者单点 + 同步阻塞 + 数据不一致风险。
答案:最大缺陷是同步阻塞、协调者单点故障、无法保证最终一致性,且在第二阶段故障可能导致数据不一致。
4. G1 垃圾回收器中 Remembered Set 的作用是什么?
思路:解决跨Region引用,加速垃圾回收。
答案:记录其他Region指向当前Region的引用,避免GC时扫描整个堆,提升回收效率。
5. ZGC 颜色指针的核心解决了什么问题?
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
【八股真解】精炼最新高频面经 文章被收录于专栏
本专栏在精不在多,内容分为八股文、大厂真实面经,面试通过后将offer和面试题私发给我,可退还专栏的收益部分费用。欢迎大家共建专栏
查看9道真题和解析