职位题库

后端开发工程师面试题库

面向后端开发工程师相关面试,围绕系统设计、Redis、Java、MySQL、数据结构等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

101 道题目建议用时 303 分钟专项面试练习

全部题目 101 道题

01

项目中有没有遇到 Spring 循环依赖?你是怎么处理的?除了三级缓存还有什么方法?@Lazy 注解的作用和缺点是什么?

考察对 Spring 循环依赖解决机制的理解深度,包括三级缓存原理、替代方案及 @Lazy 的适用场景与局限。
02

请描述 Spring Bean 的生命周期。

考察对 Spring Bean 从创建到销毁全流程的掌握程度,包括实例化、属性赋值、初始化、销毁等关键阶段。
03

项目里怎么用 Redis 的?

考察 Redis 在实际项目中的应用场景、数据结构选择、缓存策略及问题处理经验。
04

慢 SQL 怎么排查处理?索引失效的场景有哪些?

考察数据库性能问题的排查思路、优化手段以及对索引失效场景的掌握。
05

Kafka 有什么优缺点?和 RabbitMQ 对比如何?

考察对主流消息队列的选型理解,包括吞吐量、延迟、可靠性、生态等方面的对比。
06

请介绍你的项目经历,并说明其中 agent 的使用场景。

考察候选人能否清晰介绍自身项目,并说明 agent 在真实业务中的定位、使用场景与价值,判断其项目参与深度。
07

实际项目中你怎么用 agent 排查和修复线上问题?

考察候选人是否真正将 agent 用于生产环境排障,关注其工具链、流程设计、权限控制与人工兜底机制。
08

请分析 MCP 的概念,以及 LLM 模型和 agent 的区别。

考察候选人对 MCP、LLM 与 agent 等核心概念的理解,以及能否从工程视角解释它们的关系与边界。
09

请解释 harness 概念、skill 的格式与结构,以及多 agent 如何协作。

考察候选人对 agent 工程化体系的理解,包括运行框架、能力封装格式与多 agent 协作机制。
10

如何评估 agent 的工作结果?

考察候选人能否为 agent 建立可量化的评估体系,关注指标设计、评测集构建与线上监控。
11

结合你的实习经历,描述一个你参与过的项目,并说明你在其中承担的具体职责和遇到的技术挑战。

考察候选人项目经验的真实性、技术深度以及问题解决能力,同时评估其表达和总结能力。
12

针对你实习中遇到的某个场景,如果QPS突然增长10倍,你会如何排查和优化?

考察候选人在高并发场景下的问题排查思路、性能优化能力以及系统设计思维。
返回面试题库