案例题系统设计困难

设计一个校园短链服务,说出核心接口和最容易先炸的点。

日生成 5 万条、读取远多于写入。不需要展开全部架构图。

答题思路

先定生成与跳转两个接口,再指出读多写少时热点 key 和 302 跳转会先成为瓶颈。

解析

接口可以是创建短链、按 code 跳转。第一版用唯一 code、过期时间和跳转计数即可。不要一上来引入全部大数据组件。

45% 的作答与这套框架一致。这是教学统计口径,不是你的个人成绩。

返回开发工程师题库 →