职位题库

软件开发工程师(AI方向)面试题库

面向软件开发工程师(AI方向)相关面试,围绕Agent设计、知识库、系统设计、AI架构、Agent等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

5 道题目建议用时 15 分钟专项面试练习

全部题目 5 道题

01

请介绍你的绩点排名,以及本科期间参与过哪些比较大型的比赛?

了解候选人的学业表现和团队协作、工程实践能力,判断其基础素质与岗位匹配度。
02

请解释AOP的实现原理,并说明AOP与拦截器、过滤器的区别。如果有多个注解,如何定义执行顺序?

考察对Spring AOP底层原理的理解,以及在实际开发中区分不同拦截机制和解决执行顺序问题的能力。
03

你的Agent项目为什么采用混合检索?为什么不直接使用向量检索?混合检索的得分如何处理?

考察对检索增强生成中混合检索策略的理解,包括其优势、适用场景以及得分融合方法。
04

请描述Agent项目中滑动窗口+摘要压缩的会话记忆机制是如何实现的?如果摘要不准确怎么办?如果用户提问的问题在此前很久的会话中出现过,你怎么处理?

考察对长会话记忆管理的设计能力,包括滑动窗口、摘要压缩的实现细节,以及应对摘要不准确和长期记忆检索的策略。
05

如果要把你的知识库做成Agent,你会怎么设计这个Agent?

考察将知识库转化为智能Agent的系统设计能力,包括架构设计、工具使用、规划与执行等。
返回面试题库