职位题库

后端开发工程师面试题库

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

1223 道题目建议用时 3669 分钟专项面试练习

全部题目 1223 道题

1213

如何保证数据库与缓存的一致性?并发读写时出现旧数据怎么办?

考察候选人对缓存与数据库一致性问题的理解,以及应对并发读写导致数据不一致的策略。
1214

MySQL 为什么需要两阶段提交?redo log 和 binlog 如何协调,故障后如何恢复?

考察候选人对 MySQL 内部日志机制和两阶段提交原理的掌握程度,以及故障恢复流程的理解。
1215

请分享一个你解决过的技术难题,说明问题背景、你的思路和最终效果。

考察候选人能否结构化地描述真实技术难题,并体现分析、取舍和落地能力。
1216

在持久会话消息场景中,你如何区分哪些数据放 MySQL、哪些放 Redis?会话结束后是否同步回 MySQL?

考察候选人对缓存与持久化存储职责边界的理解,以及数据一致性设计能力。
1217

从 RAG 知识库整体评测角度,应该看哪些指标才算做得好?如何避免评测集已知导致的“开卷考试”问题?

考察候选人对 RAG 评测体系的完整理解,包括检索指标、生成质量和评测集设计。
1218

当两个中间件都能完成同一件事时,你一般如何做技术选型?

考察候选人的技术选型方法论,是否能结合业务场景、成本、运维和团队能力做权衡。
1219

你写了不少 Java 底层和中间件相关代码,请分享一两个有印象的知识点,并说明它如何影响实际开发。

考察候选人对 Java 底层和中间件原理的掌握程度,以及能否把原理联系到工程实践。
1220

请做自我介绍,并重点说明一段你印象最深刻的经历。

考察候选人的表达结构、经历真实性和自我认知,判断其能否在短时间内突出与岗位相关的亮点。
1221

在实习或团队项目中,你更愿意充当什么角色?请举例说明你如何与团队协作。

考察候选人的团队角色认知、协作方式和冲突处理能力,判断其能否在跨职能团队中有效推进工作。
1222

你的工作地点意向如何?如何看待工作与家庭的关系?

考察候选人的求职稳定性、地点匹配度和对工作家庭平衡的成熟看法。
1223

你的工资预期是多少?请说明你的依据。

考察候选人对自身市场价值的判断、薪酬沟通成熟度以及与岗位预算的匹配可能。
返回面试题库