后端岗位面试题更新 2026-08-05

请对比数据库事务隔离级别中的读已提交(Read Committed)和可重复读(Repeatable Read)的区别,并说明各自的适用场景。

瑞幸咖啡(中国)有限公司后端开发消费品/零售技术原理方案权衡

考察说明

考察对事务隔离级别底层机制与适用场景的理解

回答思路

  1. 准确说明两种隔离级别对脏读、不可重复读、幻读的防护差异
  2. 解释各自依赖的并发控制机制(如版本读、锁策略)
  3. 结合典型业务场景说明如何选择隔离级别
  4. 能指出可重复读在不同数据库(如 MySQL InnoDB)下的具体实现特点