职位题库

后端开发面试题库

面向后端开发相关面试,围绕系统设计、自我介绍、缓存、需求分析、AI 应用等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

13 道题目建议用时 39 分钟专项面试练习

全部题目 13 道题

01

请根据这张图片进行自我介绍。图片中一群人推着正方体前进,其中一个人把正方体削成了球体。

考察候选人能否将抽象图像隐喻与自身经历结合,在自我介绍中展现差异化优势、创新意识和团队协作认知。
02

请选择一个话题,从正面认同的角度进行观点说明。例如:漂亮女性在职场中有优势。

考察候选人在群面中能否快速选择话题、构建正面论证结构,并展现逻辑表达和职场认知。
03

请说出最能打动面试官的一个优势,以及自己的一个缺点。

考察候选人的自我认知是否清晰、优势是否与岗位匹配、缺点反思是否真实且体现改进意识。
04

请介绍你实习中做的 Roaring Bitmap 与缓存治理改动,并说明整体流程里用了哪些中间件、各自的作用和使用场景。

考察候选人对实习项目的真实参与深度,能否清晰说明数据结构选型、缓存治理方案以及中间件在整体链路中的角色和适用场景。
05

你们是怎么用到 TiDB 的?为什么选择 TiDB?广告推荐的数据都是在线数据吗?在线与离线数据如何处理?

考察候选人对数据存储选型、在线/离线数据概念的理解,以及在实际业务中处理在线与离线数据链路的能力。
06

你用过哪些消息队列?Kafka 和 Pulsar 的区别是什么?什么业务场景下需要用到它们?

考察候选人对主流消息队列的掌握程度,能否从架构、存储、消费模型等维度对比 Kafka 与 Pulsar,并结合业务场景说明选型依据。
07

线上接口错误率突然升高,你会如何排查和止损?如果不能回滚,具体怎么做服务降级?

考察候选人的生产排障思路、应急处理能力,以及对服务降级、业务影响评估的实战理解。
08

设计一个社交关注关系系统(A 关注 B,B 关注 A),请说明表结构、缓存架构和接口逻辑,并解释雪花算法 ID 在粉丝表/关注表中的作用。

考察候选人的系统设计能力,包括数据模型、缓存策略、接口设计和分布式 ID 的应用理解。
09

请详细介绍一下你自己,并展开讲讲你简历中的项目经历

考察候选人的表达条理性、项目真实性与技术深度,判断其经历与后端岗位的匹配度
10

页面访问速度慢,你会如何排查?请说明完整的排查思路

考察候选人的系统性排查方法论,是否具备从现象到根因的分层定位能力
11

请谈谈你对 Spring Cloud 的理解,它包含哪些核心组件

考察对微服务体系的理解深度,是否知道各组件的职责与协作关系,而非死记组件名
12

你平时开发中使用哪些 AI 开发工具?谈谈你对 AI Coding 的理解

考察候选人对 AI 辅助开发的实际使用经验与批判性认知,是否理解其边界与风险
返回面试题库