后端岗位面试题 · 技术选型

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 11284 · 更新 2026-08-05

筛选题目已选:技术选型
第 581 题请谈谈你的项目还有哪些值得改进的地方。 考察对项目不足的认知深度和复盘能力问题拆解项目复盘技术选型第 582 题请说明如何编写一个Spring Boot Starter,并解释其自动配置原理。 考察对Spring Boot自动配置机制和Starter封装流程的理解技术原理技术选型Spring Boot第 583 题Kafka中的消费者组怎么设置的? 考察对Kafka消费者组配置、分区分配和消费语义的理解技术原理技术选型Apache Kafka第 584 题请对比国产数据库与MySQL、Oracle在架构与生态上的主要区别。 考察对数据库技术选型与生态差异的理解需求分析技术选型方案权衡MySQLOracle Database第 585 题Java 生成动态代理的方式有哪些?各有什么适用场景? 考察 JDK 动态代理与 CGLIB 等主流实现及取舍技术原理技术选型JavaSpring Framework第 586 题请比较 RocketMQ 和 Kafka 在设计目标、消息模型及适用场景上的主要区别。 考察对主流消息中间件技术选型的理解与权衡能力技术原理技术选型方案权衡Apache KafkaApache RocketMQ第 587 题聊聊Redis,你为什么使用它。 考察候选人对Redis核心特性的理解及技术选型能力技术原理技术选型Redis第 588 题请介绍 C++ 中常见的智能指针分类及其各自适用的场景。 考察对 C++ 智能指针类型、原理和适用场景的理解技术原理技术选型问题排查C++第 589 题请介绍 FreeRTOS 中的内存管理方式,并说明其适用场景。 考察嵌入式实时操作系统内存管理机制的理解与选型能力风险判断技术原理技术选型FreeRTOS第 590 题RabbitMQ 怎么实现延迟发布? 考察对 RabbitMQ 延迟消息机制的理解与实现方式的掌握技术原理技术选型方案权衡RabbitMQ第 591 题请介绍队列、栈和堆这三种数据结构的基本概念、主要区别以及各自的典型应用场景。 考察对基础数据结构概念的清晰理解及其在工程中的应用认知技术原理技术选型第 592 题服务在ZK中注册的是临时节点还是持续节点? 考察ZooKeeper节点类型及其在服务发现/注册中的应用风险判断技术原理技术选型ZooKeeper第 593 题请解释MySQL中聚簇索引和二级索引的区别,并说明它们在实际查询中的影响。 考察对MySQL索引结构原理的理解及其对查询性能的影响性能优化技术原理技术选型MySQL第 594 题你在日常开发中通常使用哪些工具或方法编写技术文档?能否结合具体场景说明选择理由? 考察候选人文档习惯、工具选型与协作意识沟通表达技术选型第 595 题为什么用线程池而不是消息队列(MQ)?(架构复杂度、一致性要求、QPS 评估)。 考察线程池与消息队列的选型权衡,以及架构复杂度、一致性、QPS 等因素对决策的影响系统设计技术选型方案权衡第 596 题请设计一个负载均衡算法,并说明在不同场景下的适用性。 考察对常见负载均衡策略的理解、适用场景分析及权衡能力系统设计技术选型方案权衡第 597 题请介绍Redis的AOF和RDB持久化机制的区别及适用场景。 考察对Redis持久化机制的原理理解、差异比较及场景化选型能力技术原理技术选型方案权衡Redis第 598 题请介绍在你的项目中,脱敏处理针对哪类数据,具体采用了哪些脱敏方法? 考察对数据脱敏目标、数据分类和常用脱敏技术的实际应用能力业务理解安全意识技术选型第 599 题请说明 map 和 unordered_map 的区别及各自的适用场景。 考察对关联容器底层实现、复杂度特性与场景选择的理解技术原理技术选型C++第 600 题请解释数据库索引的作用和常见类型有哪些? 考察对索引基本概念和分类的理解技术原理技术选型