面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
RAG 中等

多路召回中某一路质量很差(总返回噪声)怎么办?是丢弃该路还是降权?

RAG 困难

除 RRF 外,多路召回还有哪些融合算法(相对分数、分布分数、级联等)?

RAG 简单

多路召回一般包含哪些“路”?如何根据业务特点设计召回路径?

RAG 困难

如何自动评估查询改写后的质量?有哪些打分思路?

RAG 中等

如何用 LLM 生成一个查询的多个改写版本并融合结果?与 MultiQuery 是什么关系?

RAG 中等

查询改写如何与重排协同?一个查询改写成多个版本后如何做多路召回?

RAG 困难

子问题分解中如何保证子问题相互独立?顺序依赖(least-to-most)如何建模?

RAG 简单

低延迟场景下如何做轻量查询扩展?静态词表、同义词、小模型各怎么选?

RAG 中等

查询意图识别如何与查询路由配合?结构化与非结构化查询如何分流?

RAG 简单

HyDE 与查询改写(query rewriting)有什么区别?各自适合什么场景?

RAG 中等

什么时候不应该做查询改写?改写可能带来哪些风险?

RAG 困难

查询改写会不会引入噪声或改变原意?如何评估一次改写的质量?