职位题库

后端开发工程师面试题库

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

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

全部题目 1256 道题

1177

讲一下你最熟悉的AI相关项目,整体架构和业务逻辑是什么?

考察候选人对AI项目的整体把握能力,包括架构设计、业务逻辑和技术选型。
1178

为什么引入Single Flight机制?请求Key是怎么构造的?

考察候选人对高并发场景下请求去重机制的理解和设计能力。
1179

为什么同时用Redis和MongoDB?MongoDB在这个项目里解决什么问题?

考察候选人对不同数据库特性的理解以及技术选型的能力。
1180

对接讯飞ASR语音转写时,遇到了哪些数据处理上的难点?

考察候选人在集成第三方服务时处理复杂数据的能力和问题解决思路。
1181

为什么项目中同时使用 MongoDB 与 MySQL?

考察候选人能否结合业务场景说明混合数据库选型的理由,而非堆砌技术名词。
1182

MySQL 与 MongoDB 的核心差异是什么?什么是关系型数据库?

考察数据库基础概念是否扎实,能否从数据模型、事务、查询语言等维度做结构化对比。
1183

MySQL InnoDB 引擎为什么普及,崩溃恢复依赖哪些日志?

考察对 InnoDB 核心机制的理解,包括事务、锁、MVCC 与崩溃恢复日志的协作。
1184

HashMap 的底层原理是什么?

考察 Java 集合底层实现,包括哈希定位、冲突处理、扩容和树化条件。
1185

AOP 与 IOC 的核心区别是什么,AOP 有哪些实际业务场景?

考察对 Spring 两大核心思想的理解,以及能否把 AOP 落到真实业务场景。
1186

请说明如何将一串浮点数转换为中文大写金额,并给出核心实现思路与关键代码结构。

考察候选人对数值格式化、中文大写规则、边界条件与代码组织能力的掌握。
1187

请编写SQL查询,综合使用SELECT、JOIN、WHERE、GROUP BY、HAVING、ORDER BY和LIMIT完成一个多表统计需求。

考察候选人对SQL常用关键字组合、聚合统计、连接与过滤顺序的掌握。
1188

请解释Java中常量池、基本类型与引用类型、反射的基本概念,并说明它们在实际开发中的典型使用场景。

考察候选人对Java基础八股的理解深度及能否联系实际场景。
返回面试题库