职位题库

后端开发工程师面试题库

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

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

全部题目 1223 道题

169

MySQL主从同步的原理是什么?在项目中如何应用?

考察对MySQL高可用架构的理解及实际应用经验。
170

MySQL索引在什么情况下会失效?为什么?

考察对索引原理及SQL优化的实际理解。
171

Redis缓存击穿和缓存雪崩有什么区别?项目中如何解决?

考察对缓存异常场景的识别与解决方案设计能力。
172

Redisson分布式锁的实现原理是什么?项目中如何防止重复提交?

考察对分布式锁底层机制及实际应用的理解。
173

请做自我介绍,并介绍你最近一段实习的核心工作。

快速了解候选人的技术背景、实习产出与表达条理,判断其经历与后端岗位的匹配度。
174

请介绍你做的这个系统的整体架构,以及如何把非结构化需求文档拆成结构化的图片任务?

考察候选人能否从整体架构讲到关键模块,并说明非结构化文本到结构化任务的转换方案。
175

冷热分离是在什么背景下引入的,主要解决什么问题?

考察候选人对冷热分离的业务背景、技术目标和实现代价的理解。
176

从输入 URL 到页面显示发生了什么?网络层具体使用了哪类协议?

考察候选人对网络请求全链路和协议分层的掌握程度。
177

如何从海量数据中寻找 Top K?数据流式到达时如何设计有状态 Top K 接口?

考察候选人对 Top K 算法的理解,以及在流式场景下设计有状态接口的能力。
178

三次握手、四次挥手讲一下。如果一台机器 TIME_WAIT 很多,你觉得是什么原因,怎么解决?

考察候选人对 TCP 连接建立与关闭流程的掌握,以及排查 TIME_WAIT 过多的实战能力。
179

请从目标、问题、解决方案、系统架构、个人职责和最终效果几个方面介绍你的实习经历。

考察候选人能否结构化地阐述项目背景、技术挑战、个人贡献和量化结果,评估其表达逻辑和项目深度。
180

网关抓包功能的安全性是如何保障的?

考察候选人对网关抓包场景下安全风险的认识,以及采取的安全防护措施。
返回面试题库