职位题库

后端开发工程师面试题库

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

1429 道题目建议用时 4287 分钟专项面试练习

全部题目 1429 道题

1381

RAG中用户表述与知识库文本不一致导致匹配度低,如何提升语义召回?

考察候选人对RAG检索环节的理解,能否处理表述差异、语义鸿沟问题。
1382

如果让你设计一个 AI 图片生成系统,你会如何设计核心数据表?各表需要哪些关键字段?

考察候选人能否从业务实体、任务流转和积分账务三个维度拆解数据模型,并说明表之间的关联与关键字段取舍。
1383

对于耗时较长的异步生图任务,后端应如何设计,客户端如何获取结果?轮询、SSE 和 WebSocket 如何选择?

考察候选人对异步任务编排、状态查询接口和实时推送方案的理解,以及能否结合 AI 生图场景做技术选型。
1384

生图失败需要退还积分时,如何保证积分扣除、任务执行和积分退还的一致性?

考察候选人能否识别跨步骤业务的一致性风险,并用本地事务、状态机、幂等和补偿机制给出可落地方案。
1385

在开发后端项目之前,你一般如何设计数据结构?

考察候选人的数据建模方法论,是否从业务需求、访问模式和扩展性出发,而不是直接建表。
1386

你研究过 AI Agent 相关技术或项目吗?你认为它的主要优势是什么?

考察候选人对 AI Agent 的理解深度、技术热情,以及能否把 Agent 能力与后端工程结合起来思考。
1387

请介绍你简历中的一个项目,并说明你在其中负责的核心模块、关键技术选型以及遇到的主要挑战。

考察候选人能否清晰阐述项目背景、个人职责、技术决策与问题解决过程,验证简历真实性与工程思维。
1388

你了解RPC吗?RPC底层通常使用什么请求协议?

考察对RPC调用模型和底层传输协议的理解,区分框架使用经验与原理认知。
1389

为什么TCP需要三次握手和四次挥手?

考察对TCP连接建立与释放机制的理解,以及能否从可靠性、状态同步角度解释设计原因。
1390

你了解Redisson吗?Redisson看门狗如何知道当前线程是哪个线程?

考察对Redisson分布式锁实现细节的理解,特别是锁归属识别与续期机制。
1391

你在项目中是如何使用AI的?请结合具体场景说明AI承担的角色和落地方式。

考察候选人是否真正在项目中落地过AI能力,而非停留在概念层面;关注场景选择、AI职责边界和工程化程度。
1392

你给AI配置的工具和skill具体是如何被调用的?请描述完整链路。

考察候选人对Agent工具调用机制的理解深度,包括注册、发现、参数传递、执行与结果回传。
返回面试题库