面试知识库

系统设计#

知识脉络#

知识点清单#

#题目频率难度状态
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
15CQRS模式中进阶todo
16扫码登录设计中进阶todo
17红包系统设计中困难todo
18通知系统设计高进阶todo
19搜索系统设计高困难todo
20IM系统设计高困难todo
21RBAC权限模型设计高进阶todo
22接口安全设计高困难todo
23系统设计高压展开模板极高困难todo

口诀速记#

  • 秒杀三步: “前端限流+Redis预扣+队列异步下单”
  • 订单超时: “延迟MQ主力 + 定时扫描兜底”(只用 MQ 怕丢消息,只用扫描精度低且压 DB)
  • 短链: “哈希/自增ID+Base62+302重定向+布隆判重”
  • 设计五步法: “需求→估算→架构→细节→瓶颈”

跨域关联#