跳至正文
StackBug
返回
知识库 interview

系统设计面试概览

更新于

高可用、高并发系统设计题的拆解框架与常见套路。

拆解框架

面试官给你一个开放题(比如”设计一个短链系统”),通常按这个顺序展开:

  1. 需求澄清:QPS、数据规模、SLA、读写比
  2. 接口与数据模型:核心 API、关键字段、ID 生成策略
  3. 存储选型:关系型 / KV / 列式 / 搜索引擎的取舍
  4. 读写路径:缓存层、异步化、批处理
  5. 可用性与扩展:分片、主从、限流降级、容灾
  6. 难点深挖:热点、一致性、长尾延迟

常见题型

短链、Feed 流、秒杀、即时通讯、抢红包、推荐系统、对账系统。把这几个原型吃透,大部分变体都能套用。


上一篇
分布式面试概览