后端岗位面试题更新 2026-08-05
请解释MySQL中不同SQL语句(如SELECT、UPDATE、DELETE、INSERT)分别会加哪些锁,以及在什么条件下可能加锁。
淘宝闪购后端开发消费品/零售问题拆解风险判断技术原理MySQL
考察说明
考察MySQL锁机制的理解和不同SQL加锁行为的辨析
回答思路
- 能区分共享锁与排他锁、行锁与表锁
- 能说明SELECT在不同隔离级别下的锁行为(如快照读、当前读、加锁读)
- 能说明INSERT、UPDATE、DELETE的加锁类型及间隙锁、临键锁的应用场景
- 能结合索引使用情况分析锁范围的变化
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。