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和面试题私发给我,可退还专栏的收益部分费用。欢迎大家共建专栏

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务