微软 Microsoft 系统设计真题:设计文件存储系统(File Storage System)

13次阅读
没有评论

Design File Storage System
Design the file storage system with:

  • Company level access control
  • Upload/Update file
  • Download file
  • Search file by name or categories

这是一个“范围明确”的存储系统设计题:核心是把 Company / User / File / Category 等对象和权限关系讲清楚,并把上传 / 更新 / 下载 / 搜索的 API 设计完整。面试官通常会追问:搜索怎么做索引(metadata + index)、文件内容怎么存(类似 object storage)、更新要不要版本化、以及每个操作如何做公司级权限校验。加分项:审计日志、配额、以及多租户隔离思路。

正文完
 0