跳到正文

大模型项目模拟面试

混合检索、RRF 与重排项目模拟面试

适合写过混合检索、RRF 或重排的人,重点练为什么这样选、效果提升来自哪里、延迟增加多少。

使用方式:先换成自己的真实项目描述,再像面试一样逐题回答;练完后查看哪些地方还缺数据或具体案例。本页不包含也不保存任何个性化回答。

项目描述示例

  1. 项目描述示例 1

    负责【真实检索场景】的混合召回与重排,承担【真实模块和决策】。

    教学示例:这不代表任何真实个人、公司或项目。开始模拟前,请换成自己的真实项目经历。

    回答前需要准备:

    • 查询与语料场景
    • 自己负责哪部分、团队负责哪部分
    • 候选生成与排序项目材料
  2. 项目描述示例 2

    使用【BM25、向量、RRF 或重排的真实组合】改善【真实指标】,代价为【真实时延或成本变化】。

    教学示例:这不代表任何真实个人、公司或项目。开始模拟前,请换成自己的真实项目经历。

    回答前需要准备:

    • 基线
    • 融合参数
    • 消融结果
    • 工程代价

面试官通常会这样连续追问

  1. 1. 你具体做了什么:简历原句是“你的真实项目描述”。BM25、向量召回、融合和重排中,哪些组件及参数由你负责?

    回答前需要准备

    • 本人负责的模块、决策和交付边界
    • 团队、平台与外部服务的边界

    回答里如果缺少这些内容,面试官会继续追问:没有说清自己负责哪部分。

    关联知识题

  2. 2. 你具体做了什么:请用一次参数变更、离线实验或线上回滚说明你的决策如何进入生产。

    回答前需要准备

    • 能对应到本人动作的变更、评审或设计记录
    • 本人负责的参数变更、离线实验、配置 diff 或线上回滚记录

    关联知识题

  3. 3. 系统怎样运行:从 query 进入开始,讲清两路候选、去重、RRF、Cross-Encoder 重排和结果截断的数据结构与顺序。

    回答前需要准备

    • 端到端组件、数据流和每层输入输出
    • 关键接口与约束如何影响设计

    关联知识题

  4. 4. 为什么这样选择:为什么选 RRF 而不是归一化加权?RRF 常数、各路 top-k 和重排深度如何确定?

    回答前需要准备

    • 至少两个候选方案、真实约束与放弃原因
    • 质量、时延、开发和维护成本

    关联知识题

  5. 5. 效果怎样证明:召回改善用 Recall@k、MRR、NDCG 还是最终答案指标?各自基线、样本和置信区间是什么?

    回答前需要准备

    • Recall@k、MRR、NDCG 与端到端答案指标的公式和切片
    • 同索引、同 query 集和同候选预算下的单路召回基线
    • 冻结 query 集、相关性标注、置信区间和实验版本
    • BM25、向量、RRF 与重排各自贡献的去除实验

    回答里如果缺少这些内容,面试官会继续追问:没有说明指标怎么算;没有说明优化前的数据;没有说明评测数据怎么来;没有说明各方案分别提升多少。

    关联知识题

  6. 6. 效果怎样证明:请把同一 query 集上的单路召回、融合与重排结果并排列出,并说明各模块去除后的变化;没有对照记录时不要归因到某个组件。

    回答前需要准备

    • Recall@k、MRR、NDCG 与端到端答案指标的公式和切片
    • 同索引、同 query 集和同候选预算下的单路召回基线
    • 冻结 query 集、相关性标注、置信区间和实验版本
    • BM25、向量、RRF 与重排各自贡献的去除实验

    关联知识题

  7. 7. 哪里出过问题:哪些 query 在混合后变差?专有名词、短查询、长尾和权限过滤分别有什么坏例?

    回答前需要准备

    • 可复现的输入、链路证据和错误输出
    • 根因验证与修复后的固定样本回归

    回答里如果缺少这些内容,面试官会继续追问:没有准备失败案例。

    关联知识题

  8. 8. 哪里出过问题:请回放一个融合后变差的 query:两路排名、RRF 分数、重排分数和最终截断点分别是什么?没有日志就按假设失败回答。

    回答前需要准备

    • 可复现的输入、链路证据和错误输出
    • 根因验证与修复后的固定样本回归

    关联知识题

  9. 9. 项目怎样上线:线上如何控制重排批量、超时、缓存、模型降级和索引版本?P95 与成本预算是多少?

    回答前需要准备

    • 两路召回、融合和重排各阶段的 P95 时延记录
    • 重排候选深度、批量与算力成本记录
    • 空召回、超时、分数漂移和索引版本监控
    • 模型、索引或融合参数的回退开关与验证记录

    回答里如果缺少这些内容,面试官会继续追问:没有说明是否真正上线;没有说明出故障时怎么办。

    关联知识题

  10. 10. 项目怎样上线:请给出一次真实压测或线上变更,说明候选深度、批量、阶段时延、成本与回退开关;没有记录就明确只是容量估算。

    回答前需要准备

    • 两路召回、融合和重排各阶段的 P95 时延记录
    • 重排候选深度、批量与算力成本记录
    • 空召回、超时、分数漂移和索引版本监控
    • 模型、索引或融合参数的回退开关与验证记录

    关联知识题

  11. 11. 条件变化怎么办:如果候选规模扩大十倍且延迟预算减半,你会调整召回并行度、重排深度还是模型层级?

    回答前需要准备

    • 容量、数据量或租户增长的量化模型
    • 新约束下的方案调整与代价

    关联知识题

题目说明

按真实面试逻辑设计的教学模拟题

页面示例不代表任何真实个人或公司经历。模拟时请只使用自己的真实项目内容。