返回面试题库
system-design高级

请设计一个多租户生产级 RAG 系统。

System DesignRAG
30 秒回答

离线入库和在线检索分离,所有文档、片段和查询都带租户与版本,检索前强制权限过滤。

完整回答

离线管道负责解析、切片、Embedding、版本切换与删除;在线链路做查询理解、混合召回、重排、引用生成和分层评估。还要考虑索引重建、缓存隔离、审计和数据保留。

加分信息

  • 主动给出可量化的验证指标
  • 能结合失败案例说明取舍

常见问题

  • 只背定义,不说明工程边界
  • 只讲理想流程,不处理异常路径

面试官可能追问

项目连接

直接对应可评估 RAG 知识库项目。