职位题库

后端开发工程师面试题库

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

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

全部题目 1223 道题

1201

500ms 防屏控是前台还是后台行为?是后台聚合吗?

考察候选人对防抖控制的理解,以及前后端职责划分和聚合策略。
1202

设计多租户定时调度平台:约 10 万租户,3 个调度节点、50 个执行节点,表结构和调度流程怎么设计?

考察候选人对大规模分布式调度系统的设计能力,包括数据模型、调度机制、幂等性和高可用。
1203

你在医工项目中使用MQTT传输数据,如何保证数据不被篡改?

考察候选人对物联网消息传输安全机制的理解,包括认证、加密、完整性校验等实际落地手段。
1204

你们的数据量大概多大?如何保证消息消费时出现后来先消费的情况?具体怎么做的?

考察候选人对消息量级评估、消息顺序性问题的理解,以及在实际系统中保证消费顺序的具体方案。
1205

无人机项目中你们和设备有直接数据交互吗?用的什么通信协议?

考察候选人对设备通信链路的理解,能否说清协议选型理由和实际交互方式。
1206

这些项目中哪段经历最让你抓耳挠腮?你觉得数据链路有哪些可以优化的地方?

考察候选人的真实排障经历、复盘能力和对数据链路的系统性思考。
1207

软件中嵌入知识库问答服务,如何保证回答结果正确或引用正确?

考察候选人对检索增强生成系统的理解,尤其是准确性保障、引用溯源和评估机制。
1208

设计作业诊断的路由与执行流程,并说明规则与模型判断冲突时的决策原则

考察候选人在LLM高置信度场景下对歧义消解、权限校验与规则/模型冲突处理的设计能力。
1209

设计支持报告v2、断线重连、取消与新旧Worker并存的诊断系统最小数据流

考察候选人对分布式任务状态、事件订阅、版本兼容与前端重连一致性的系统设计能力。
1210

为什么选择这些技术组件?

考察候选人对技术选型的理解,是否基于业务需求、性能、成本等因素做出合理决策。
1211

注册流程中的布隆过滤器、分布式锁和唯一索引,分别解决什么问题?

考察候选人对注册流程中不同技术组件作用的理解,以及如何组合使用解决实际问题。
1212

如何使用 requestId 实现幂等?

考察候选人对幂等性实现方案的理解,特别是基于唯一标识的防重机制。
返回面试题库