职位题库

后端开发工程师面试题库

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

1256 道题目建议用时 3768 分钟专项面试练习

全部题目 1256 道题

1045

MySQL的三大日志分别是什么,职责是什么?InnoDB和MyISAM有什么区别?

考察候选人对MySQL核心机制的系统理解,包括日志分工与存储引擎差异。
1046

请介绍物流客服智能助手的项目背景与业务目标

考察候选人能否清晰说明项目来源、业务痛点、目标用户与成功标准,而非只罗列技术。
1047

为什么选择 Spring Boot 加 langchain4j 的技术栈

考察技术选型的权衡能力,是否从团队能力、生态、可维护性和成本出发,而非跟风。
1048

文档切分参数和召回 top 5 是如何确定的

考察参数调优是否有实验依据,能否说明切分粒度、召回数量与生成质量之间的关系。
1049

如何区分召回质量差与生成错误

考察能否建立分层归因方法,把端到端错误拆解到检索层和生成层。
1050

文档召回正确但大模型回答错误时应检查什么

考察在检索正常前提下,对生成链路的系统化排查能力。
1051

请介绍线程池的核心机制,并结合[你的真实项目]说明你在哪些场景使用了线程池、为什么选择对应的拒绝策略。

考察对线程池核心参数、工作流程和拒绝策略的理解,以及能否结合真实项目做技术选型。
1052

Kafka如何保证消息有序性?在消费者多线程消费的情况下,你会怎么处理?

考察对Kafka分区有序性、生产端与消费端并发控制的理解。
1053

Spring中Bean的加载过程是怎样的?引入一个jar包时,Spring怎么知道要加载哪些Bean?

考察Spring Bean加载流程以及组件扫描、自动配置的发现机制。
1054

请说明ClickHouse的选型理由,以及物化视图在其中的作用和使用注意事项。

考察OLAP存储选型能力和对ClickHouse物化视图机制的理解。
1055

请介绍一段实习中你最有成就感的事情,并说明你的具体贡献和结果。

考察候选人能否清晰界定个人贡献、问题难度与可量化结果,判断其经历真实性和复盘能力。
1056

请介绍你RAG项目的分块策略,并说明表格跨页问题如何解决。

考察候选人对RAG文档预处理链路的理解深度,尤其是分块粒度、语义完整性与复杂版面处理的工程能力。
返回面试题库