职位题库

后端开发工程师面试题库

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

1239 道题目建议用时 3717 分钟专项面试练习

全部题目 1239 道题

289

从第一列跳到第m列,每次可以跳不超过a列,或者跳至少b列(a<b),求最少移动次数。

考察候选人对跳跃规则的理解、分类讨论能力以及动态规划或贪心策略的选择。
290

请实现一个算法,计算在最多进行两次交易的情况下,买卖股票所能获得的最大利润。

考察候选人对动态规划的理解以及将问题分解为子问题的能力,同时评估代码实现和边界处理。
291

请描述如何使用Redis实现令牌桶算法进行限流。

考察候选人对Redis数据结构的理解以及在实际场景中应用限流算法的能力。
292

请详细介绍你的一段实习经历,包括你负责的项目、遇到的挑战以及你的贡献。

考察候选人的实际项目经验、问题解决能力、团队协作以及技术深度。
293

请选择一个你参与过的项目,详细说明项目架构、你的角色以及关键技术决策。

考察候选人的系统设计能力、技术选型理由以及项目整体把控能力。
294

请介绍一个你觉得有挑战性的项目,并说明其中的技术难点和你的解决方案。

考察候选人对项目的理解深度、技术难点识别能力以及解决方案的设计与落地能力。
295

聊天机器人项目中引入了哪些 AI 模型能力?接 AI 进来帮助做什么决策?

考察候选人对AI模型能力的理解、AI与业务结合的方式以及决策支持系统的设计思路。
296

它可能给出错误信息吗?如何优化或防止幻觉?

考察候选人对AI幻觉问题的认知深度以及工程化防治手段的掌握程度。
297

简单介绍 Java 内存模型。

考察对Java内存模型(JMM)基本概念、原子性、可见性、有序性的理解。
298

如何设计高并发秒杀活动,保证不超卖?

考察高并发场景下的系统设计能力,特别是防超卖、性能优化和稳定性保障。
299

请做一个自我介绍,并简要说明你实习中参与的项目。

考察候选人的表达能力、对自身经历的梳理能力,以及实习项目的真实参与度。
300

请介绍一下你的个人项目,它的性质是什么?

区分课程作业、个人练手项目与真实生产项目,考察候选人的技术深度、自主性和项目真实性。
返回面试题库