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

请解释MySQL中不同SQL语句(如SELECT、UPDATE、DELETE、INSERT)分别会加哪些锁,以及在什么条件下可能加锁。

淘宝闪购后端开发消费品/零售问题拆解风险判断技术原理MySQL

考察说明

考察MySQL锁机制的理解和不同SQL加锁行为的辨析

回答思路

  1. 能区分共享锁与排他锁、行锁与表锁
  2. 能说明SELECT在不同隔离级别下的锁行为(如快照读、当前读、加锁读)
  3. 能说明INSERT、UPDATE、DELETE的加锁类型及间隙锁、临键锁的应用场景
  4. 能结合索引使用情况分析锁范围的变化
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。