面试知识库

系统设计#

知识脉络#

知识点清单#

#题目频率难度状态
1秒杀系统设计极高困难todo
2短链系统设计极高进阶todo
3订单超时取消方案极高进阶todo
4Feed流设计困难todo
5限流方案设计极高进阶todo
6排行榜设计进阶todo
7分布式定时任务进阶todo
8库存扣减方案困难todo
9延迟任务方案对比进阶todo
10评论系统设计进阶todo
11系统设计方法论进阶todo
12需求分析与容量估算极高进阶done
13架构演进路径进阶done
14接口设计原则基础todo
13CQRS模式进阶todo
14扫码登录设计进阶todo
15红包系统设计困难todo

口诀速记#

  • 秒杀三步: “前端限流+Redis预扣+队列异步下单”
  • 订单超时: “延迟MQ > 时间轮 > 定时扫描”
  • 短链: “哈希/自增ID+Base62+302重定向+布隆判重”
  • 设计五步法: “需求→估算→架构→细节→瓶颈”

跨域关联#