职位题库

后端开发工程师面试题库

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

120 道题目建议用时 360 分钟专项面试练习

全部题目 120 道题

85

请介绍你从头到尾参与设计的项目或需求,并说明你的具体职责和设计决策。

考察候选人是否真正主导过项目全流程,能否清晰描述需求背景、方案选型、个人贡献和落地结果。
86

请实现一个线程安全的滑动窗口限流算法。

考察候选人对限流算法的理解、并发安全实现能力以及边界条件处理。
87

假设有一个训练集群,每个节点都有大量metrics需要记录和分析,你会如何设计整个系统?

考察候选人对大规模指标采集、传输、存储和分析的系统设计能力。
88

使用Kafka时,消费者在并发处理时会导致丢消息吗?为什么?如何解决?

考察候选人对Kafka消费语义、位移提交和并发消费可靠性的理解。
89

请描述代码修复 Agent 完整的执行流程。

考察候选人对代码修复 Agent 整体架构和执行流程的理解,以及能否清晰描述关键步骤和模块交互。
90

现在需要设计数据库表:用户发起图片生成,选择图片风格,同时涉及积分扣减。请说明这张表需要包含哪些字段,还需要哪些配套表?

考察候选人的数据库设计能力,包括表结构设计、字段选择、关联表设计以及业务逻辑的映射。
91

用户扣积分场景:如何保证积分扣减的一致性?比如图片生成失败,积分需要回退。有人说消息队列也不可靠,消息可能投递失败,你怎么处理?

考察候选人对分布式环境下数据一致性的理解,特别是积分扣减与回退场景,以及消息队列可靠性的处理。
92

谈谈你对大模型 temperature 参数的理解。

考察候选人对大模型生成参数的理解,特别是temperature的作用、影响及使用场景。
93

为什么现在很多模型不再对外暴露 temperature,这个参数的重要性在下降?这个变化发生在模型训练的哪个阶段?

考察候选人对大模型训练和推理阶段的理解,特别是temperature参数重要性下降的原因及其与训练阶段的关系。
94

请介绍一下你的绩点和排名情况。

考察候选人的学业基础、学习态度以及自我认知,同时了解其在校表现是否与岗位要求匹配。
95

请描述一段你的实习经历,并说明你的主要产出和贡献。

考察候选人实习经历的真实性、深度以及实际贡献,判断其是否具备岗位所需的工程实践能力。
96

你的项目有什么实际用途?你做了哪些改进?如何评测改进效果?

考察候选人对项目的理解深度、技术改进能力以及评测思维,判断其是否具备严谨的工程素养。
返回面试题库