快手AI应用开发二面
一、自我介绍
请做一段简洁的个人技术自我介绍,重点介绍相关项目经历、核心技术栈与项目成果。
二、项目相关技术提问一
1. MinerU相较于传统OCR技术具备哪些核心优势?其版面解析准确率的提升,核心来源是什么?
2. 在混合检索场景中,你是如何设置BM25检索与向量检索的融合权重的?
3. 请详细讲解Ragas评测体系,以及你在项目中如何运用该工具完成效果评估。
三、项目相关技术提问二
1. 项目中选择使用LangGraph构建状态图的原因是什么?该框架相比其他方案有哪些适配点?
2. 你在项目中如何定义Agent循环终止条件,以此避免其陷入逻辑死循环?
3. 项目中的Agent安全护栏方案,采用的是关键词匹配策略,还是专门训练/调用的安全模型?如果调用模型,具体使用的是哪一款模型?
四、Prompt工程相关提问
1. 请分享你在项目中编写Prompt的通用思路、结构规范与优化技巧。
2. 是否了解ToT(思维树)或GoT(思维图)技术?请对其核心原理、应用场景做简要讲解。
五、Agent异常处理与记忆机制提问
1. 若Agent工具调用出现超时、返回空值的异常情况,你会如何设计Prompt,让Agent向用户做出合理反馈?
2. 请说明Agent架构中,短期记忆与长期记忆分别采用何种方式进行存储与管理?
六、RAG技术深度提问
1. 向量数据库已完成语义相似度计算,为何RAG流程中还需引入交叉编码器做二次重排?
2. Rerank阶段的Top-k召回数量,你在项目中是如何确定的?
3. 长文档处理时,切片粒度的选择依据是什么?你通常采用哪些切片策略?
4. 如何评估Rerank模块的有效性?常用的评估指标有哪些?
七、个人技术习惯提问
平时是否有vibe coding的开发习惯?独立或参与完成过哪些技术项目?
八、代码手撕
完成一道基础算法编程题,题目难度适中,侧重基础逻辑与代码实现能力。
九、反向提问
📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
请做一段简洁的个人技术自我介绍,重点介绍相关项目经历、核心技术栈与项目成果。
二、项目相关技术提问一
1. MinerU相较于传统OCR技术具备哪些核心优势?其版面解析准确率的提升,核心来源是什么?
2. 在混合检索场景中,你是如何设置BM25检索与向量检索的融合权重的?
3. 请详细讲解Ragas评测体系,以及你在项目中如何运用该工具完成效果评估。
三、项目相关技术提问二
1. 项目中选择使用LangGraph构建状态图的原因是什么?该框架相比其他方案有哪些适配点?
2. 你在项目中如何定义Agent循环终止条件,以此避免其陷入逻辑死循环?
3. 项目中的Agent安全护栏方案,采用的是关键词匹配策略,还是专门训练/调用的安全模型?如果调用模型,具体使用的是哪一款模型?
四、Prompt工程相关提问
1. 请分享你在项目中编写Prompt的通用思路、结构规范与优化技巧。
2. 是否了解ToT(思维树)或GoT(思维图)技术?请对其核心原理、应用场景做简要讲解。
五、Agent异常处理与记忆机制提问
1. 若Agent工具调用出现超时、返回空值的异常情况,你会如何设计Prompt,让Agent向用户做出合理反馈?
2. 请说明Agent架构中,短期记忆与长期记忆分别采用何种方式进行存储与管理?
六、RAG技术深度提问
1. 向量数据库已完成语义相似度计算,为何RAG流程中还需引入交叉编码器做二次重排?
2. Rerank阶段的Top-k召回数量,你在项目中是如何确定的?
3. 长文档处理时,切片粒度的选择依据是什么?你通常采用哪些切片策略?
4. 如何评估Rerank模块的有效性?常用的评估指标有哪些?
七、个人技术习惯提问
平时是否有vibe coding的开发习惯?独立或参与完成过哪些技术项目?
八、代码手撕
完成一道基础算法编程题,题目难度适中,侧重基础逻辑与代码实现能力。
九、反向提问
📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
全部评论
相关推荐
点赞 评论 收藏
分享
查看16道真题和解析
字节跳动工作强度 1191人发布