单篇购买研发字节跳动更新于 2026-08-28

字节跳动 · 后端分布式高频真题解析

近 3 年字节后端一二面高频分布式题,含完整解题思路与追问链路。

3 份文档 · 86 页 · PDF2,841 人已购

资料清单

3 份文档 · 共 86 页
  • 01
    字节后端分布式真题(38 题含解析)
    真题PDF·42P
    文件未提供
  • 02
    分布式核心知识点笔记
    笔记PDF·28P
    文件未提供
  • 03
    近半年字节后端面经合集
    面经PDF·16P
    文件未提供

内容试读

试读 2 / 9 段
节选 1

分布式场景下如何保证接口幂等?

核心是客户端生成唯一requestId,服务端先用Redis的SETNX抢占锁设过期时间,再通过数据库唯一索引兜底防重。订单等有状态业务必须配合状态机控制流向,防止并发重复扣减。面试常追问Redis宕机降级方案,以及为什么必须用Lua脚本保证释放锁的原子性。

节选 2

说说你对 CAP 与 BASE 的理解,实际项目里怎么取舍?

分区容忍性必选,实际是C与A的权衡。交易、库存等资金链路选CP保证强一致,结合Raft或分布式事务锁死;社交点赞、Feed流选AP保可用,走MQ异步削峰加定时对账补偿实现最终一致。答题时结合具体业务说明补偿机制与人工兜底流程,更能体现工程落地经验。

  • 节选 3本地缓存与分布式缓存的一致性方案(含 6 种更新时序对比)
  • 节选 4分布式锁:Redlock 的争议与生产可用写法
  • 节选 5TCC / Saga / 本地消息表 三种分布式事务落地对比
  • 节选 6高并发扣减库存的 5 个版本演进
  • 节选 7限流:计数器 / 滑动窗口 / 漏桶 / 令牌桶 手写实现
  • 节选 8线上 CPU 100% 排查全流程(真实面试追问还原)
  • 节选 9…… 共 38 题完整解析
剩余 7 项内容已加锁

同岗位其它资料