职位题库

后端开发工程师面试题库

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

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

全部题目 1256 道题

241

请做一下自我介绍。

考察候选人的背景、技术栈、项目经历与岗位匹配度,以及表达是否清晰有重点。
242

你在京东实习中主要负责什么?

通过深挖实习经历,判断候选人是否真正参与核心工作、能否讲清技术方案与个人贡献。
243

面对一份混乱文档,如何让大模型提取出结构化 JSON?

考察候选人对大模型结构化输出、Prompt 设计、校验与容错的理解。
244

系统有几十个 Skill,每次调用都把它们放进上下文,Token 消耗大、命中率下降,怎么优化?

考察候选人在 Agent 工具规模扩大后,对上下文管理、工具检索与路由策略的设计能力。
245

Redis 和 MySQL 如何保证一致性?不要背八股,用非八股的方法保障强一致性。

考察候选人对缓存与数据库一致性问题的本质理解,以及能否跳出延迟双删等套路,设计更强一致的方案。
246

请介绍你参与过的一个后端项目,重点说明你的职责、技术挑战和解决方案。

考察候选人的项目经验真实性、技术深度以及解决问题的能力。
247

请解释Redis分布式锁的实现原理,并说明如何保证锁的可靠性和安全性。

考察对Redis分布式锁的理解,包括实现方式、潜在问题及解决方案。
248

请解释MySQL聚簇索引的概念、工作原理以及优缺点。

考察对MySQL聚簇索引的理解,包括存储结构、查询效率及适用场景。
249

设计一个内部skill平台,支持skill的上传、下载、发布,并设计本地runtime。

考察系统设计能力,包括需求分析、架构设计、组件交互及技术选型。
250

设计一个营销会场秒杀系统,重点考虑高并发、库存一致性和防超卖。

考察高并发场景下的系统设计能力,包括架构、库存管理、限流削峰等。
251

给定一个单链表,请将奇数位置上的节点按值升序排列,偶数位置上的节点也按值升序排列,同时保持奇数位置节点仍在奇数位置、偶数位置节点仍在偶数位置。请描述你的算法思路、时间复杂度和空间复杂度。

考察候选人对链表操作、排序算法以及原地/非原地处理的理解,同时评估其代码实现能力。
252

给定一个字符串,每次可以删除一个连续子串,要求删除的子串中不能有重复字符,且删除后剩余部分拼接。请问最少需要多少次操作才能删除整个字符串?请描述贪心策略并证明其正确性。

考察候选人对贪心算法的理解、正确性证明能力以及字符串处理技巧。
返回面试题库