字节跳动面试题 · 风险判断 · InnoDB
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:风险判断 · InnoDB
考察点
技术栈
第 1 题快照读为什么无法防止幻读的发生? 考察对MVCC快照读机制与幻读原理的理解第 2 题存储系统在写入过程中发生内存崩溃时,如何利用 redo log 保证数据安全与恢复? 考察 WAL 机制、崩溃恢复流程与原子性保证能力第 3 题临键锁(Next-Key Lock)是如何加锁的?它解决了什么问题? 考察临键锁的组成、加锁方式和在避免幻读中的作用第 4 题Redo Log 本身也是要写盘的,万一写了一半宕机,为什么仍然能保证数据安全? 考察对 redo log 写入机制与崩溃恢复原理的理解第 5 题如果将 WHERE 条件中的 id 改为按普通索引列 x 查询,执行 "UPDATE s SET x=5 WHERE x>5" 时锁的范围和机制会有什么变化? 考察按非主键索引列更新时锁定的范围、回表和可能升级到表锁的情况第 6 题执行 SQL 语句 "UPDATE s SET x=5 WHERE id>5" 时,InnoDB 会使用什么锁? 考察 InnoDB 在更新操作中按主键范围加锁的类型与机制