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

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

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

筛选题目已选:技术选型
第 881 题@Service 和 @Component 在 Spring 中有什么区别?何时应该使用哪个? 考察对 Spring 分层注解语义和代码可读性的理解技术原理技术选型Spring Framework第 882 题Netty 有哪些优缺点?在什么场景下你会选择使用它? 考察对 Netty 核心特性、适用场景及权衡的理解技术原理技术选型方案权衡Netty第 883 题如何实现 MySQL 中当记录存在时更新、不存在时插入(UPSERT)?请写出推荐写法并说明其原理与注意事项。 考察对 MySQL 插入更新语义及并发安全的掌握风险判断技术原理技术选型MySQL第 884 题用过STL里的哪些容器? 考察对STL容器的熟悉程度、适用场景和底层实现理解技术原理技术选型C++STL第 885 题Java 集合中有哪些是线程安全的? 考察对 Java 线程安全集合的掌握程度及使用场景的理解技术原理技术选型Java第 886 题RAG能做哪些优化呢? 考察对检索增强生成各环节优化点的系统理解系统设计技术选型方案权衡RAG第 887 题请介绍 MySQL 中常用的存储引擎,并说明它们的主要区别和适用场景。 考察对 MySQL 存储引擎特性的理解与选型能力技术原理技术选型方案权衡MySQL第 888 题请介绍大数据治理的一般方法,并说明你熟悉的大数据组件及其核心原理。 考察大数据治理思路与核心技术组件的原理掌握问题拆解技术原理技术选型Apache FlinkApache SparkHDFS第 889 题请介绍 MyBatis-Plus 的主要特性及其在项目中的应用场景。 考察对 MyBatis-Plus 核心功能的掌握和实际使用经验技术原理技术选型MyBatisMyBatis-Plus第 890 题如何处理Maven版本冲突?常用的统一管理版本的工具是什么? 考察对Maven依赖冲突的识别、解决策略及版本统一管理机制的理解技术原理技术选型问题排查Apache Maven第 891 题请介绍你使用过的STL容器及其适用场景。 考察STL容器的理解、选型依据和实际使用能力技术原理技术选型方案权衡STL第 892 题请介绍你在该项目中的突出贡献,并说明你是如何进行硬件选型、技术选型和精度验证的。 考察候选人的项目贡献、技术选型逻辑和精度验证能力沟通表达项目复盘技术选型第 893 题请比较SQL数据库与NoSQL数据库的区别,并分析各自的优缺点。 考察对关系型与非关系型数据库选型的理解系统设计技术选型第 894 题vue跨页面传参通过什么实现 考察对Vue路由参数传递方式及适用场景的理解技术原理技术选型Vue第 895 题简单说说Redis的Zset数据结构 考察对Redis有序集合底层实现与核心操作的理解技术原理技术选型Redis第 896 题ES的查找是什么流程,为什么要用ES 考察对Elasticsearch检索原理的理解及其适用场景技术原理技术选型Elasticsearch第 897 题请介绍Java中单例模式的常见实现方式,并说明反序列化和反射如何破坏单例,以及如何防范。 考察单例模式的实现变体、破坏单例的机制与防御手段风险判断技术原理技术选型Java第 898 题你搜索店铺的功能是怎么实现的? 考察候选人对自己项目中搜索功能实现的描述能力与技术理解问题拆解项目复盘技术选型第 899 题消息队列的适用场景有哪些? 考察对消息队列核心价值的理解和业务场景匹配能力业务理解技术原理技术选型第 900 题请介绍一下你对Redis的了解,以及它在实际项目中的典型应用场景。 考察对Redis核心特性、数据结构及典型应用场景的理解业务理解技术原理技术选型Redis