momenta二面
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 做简单的自我介绍。
- 实习项目1:港口物流系统
- 介绍港口物流系统。
- 该项目使用什么技术栈?
- 挑选一两个具体业务场景,说明做了什么、使用哪些技术?
- 实习项目2:考试培训系统‑文件模块优化
- 介绍考试培训系统文件模块相关工作。
- 分片上传如何实现?断点续传怎么实现?
- 项目中的并发限流如何实现,从技术层面讲解实现方案。
- Java框架基础
- Spring Boot启动过程会加载哪些组件,组件如何组织
- RAG知识问答&AI Agent
- 介绍RAG知识问答系统整体。
- 讲清楚向量检索的完整核心流程。
- Spring AI具备哪些能力?
- 谈谈对Agent(Harness)框架的理解,是否了解最新Deepseek‑Harness?
- RAG评测指标是怎么做的?
- MMR指标的定义,代表什么含义?
《参考解析》
- 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
- 算法题先写出不变量和边界条件,再分析复杂度;常见数组、链表和树问题可分别使用双指针、哈希表、递归或迭代遍历,目标是在线性或对数复杂度内完成。
- Agent或RAG链路应记录工具调用、检索证据和失败原因;对非法参数、路由错误和超时设置校验、重试上限与可观测日志,避免把模型输出直接当作可信结果。