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

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

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

筛选题目已选:技术选型
第 901 题在你的项目中,Redis 主要解决了哪些问题?请结合具体使用场景说明。 考察 Redis 在真实项目中的应用场景与选型合理性业务理解项目复盘技术选型Redis第 902 题Redis中ZSet的底层实现是什么? 考察对ZSet数据结构组成及设计思路的理解技术原理技术选型Redis第 903 题你最熟悉Spring框架中的哪些常用类?请举例说明其作用。 考察对Spring核心类和框架基础知识的掌握程度技术原理技术选型Spring Framework第 904 题请分别介绍在你参与的两个项目中,Redis 承担的主要职责和使用方式。 考察候选人结合实际项目理解 Redis 的核心使用场景与解决的具体问题项目复盘技术原理技术选型Redis第 905 题HashMap的实现,hash冲突时怎么办? 考察HashMap底层数据结构、hash冲突处理机制及性能权衡风险判断技术原理技术选型Java第 906 题为什么选择Kafka,而不是其他消息队列,比如RabbitMQ或RocketMQ? 考察消息队列选型的理解与场景匹配能力业务理解技术选型方案权衡Apache KafkaApache RocketMQRabbitMQ第 907 题如何用RabbitMQ实现延迟队列? 考察RabbitMQ延迟队列的官方机制与常见实现技术原理技术选型RabbitMQ第 908 题如何理解Spring Boot 中的控制反转(IOC)? 考察对IOC容器概念、对象生命周期管理和解耦思想的理解技术原理技术选型Spring Boot第 909 题为什么用ES做搜索引擎不用MySQL? 考察对搜索引擎与关系型数据库技术选型差异的理解技术原理技术选型方案权衡ElasticsearchMySQL第 910 题除了你常用的AI工具,你还使用过其他AI工具吗?它们分别解决了什么场景的问题? 考察对AI工具生态的了解与技术适配能力持续改进问题拆解技术选型第 911 题请说明为什么在某些场景下不推荐使用数据库分区表,以及你如何判断是否应该使用分区表? 考察对数据库分区表适用场景、运维复杂度和性能权衡的理解风险判断技术选型方案权衡第 912 题请介绍你对大模型和 Spring AI 的理解。 考察对大模型相关技术栈及 Spring AI 框架的认知程度业务理解技术选型LLMSpring AI第 913 题Spring Boot 中实现依赖注入的常用方式有哪些? 考察对 Spring 依赖注入核心机制的理解与掌握问题拆解技术原理技术选型Spring BootSpring Framework第 914 题在多台分布式服务器部署的场景下,你会如何设计用户登录状态共享方案?请说明关键技术选型和理由。 考察登录态共享的架构设计、技术选型及一致性与风险权衡系统设计技术选型方案权衡第 915 题常见的Java对象序列化框架有哪些?如何根据场景选择? 考察对序列化框架的选型能力和权衡意识系统设计技术选型方案权衡JavaJSONProtocol Buffers第 916 题你们公司在生产环境中是如何部署数据库的? 考察对数据库高可用架构、容灾与运维规范的理解系统设计技术选型第 917 题为什么用 MongoDB 而不用 Elasticsearch? 考察技术选型时对两者适用场景、数据模型和查询特性的理解与权衡技术原理技术选型方案权衡ElasticsearchMongoDB第 918 题请对比 IIC 与 SPI 协议的主要区别,并介绍你了解的其他常用通信总线。 考察对常用嵌入式通信总线的理解、对比能力和知识广度技术原理技术选型I2CSerial Peripheral Interface (SPI)第 919 题关系型数据库与非关系型数据库的区别,并请各举一个典型例子进行说明。 考察对两类数据库核心特性、适用场景与技术选型的理解技术原理技术选型方案权衡MongoDBMySQLRedis第 920 题ArrayList 和 List 有什么区别? 考察对接口与实现类关系的理解技术原理技术选型Java