后端岗位面试题 · 技术选型
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11284 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 221 题请说明数据库在不同隔离级别下,针对同一条查询语句分别会加什么锁? 考察对数据库隔离级别与锁定机制对应关系的理解第 222 题了解Java的微服务框架吗? 考察对Java微服务生态的认知广度和典型框架理解第 223 题C++中虚函数的作用是什么?它是如何实现运行时多态的? 考察对虚函数机制和运行时多态原理的理解第 224 题在项目实践中,你会如何权衡选择 Redis 和 MongoDB?请结合具体场景说明。 考察对 Redis 和 MongoDB 特性的理解及方案选型能力第 225 题请谈谈你对非关系型数据库以及OLAP/MPP架构数据库的了解。 考察对非关系型数据库与OLAP/MPP架构的理解深度及应用场景区分第 226 题如何为Redis缓存设置合适的键和值? 考察Redis键值设计的基本原则与场景适配第 227 题JDK 17 和 JDK 1.8 的主要区别有哪些? 考察对 Java 版本演进、新特性及其实际影响的理解第 228 题请介绍你在Java集合方面的了解,可以包括常用集合类的特性、使用场景和注意事项。 考察Java集合框架的基础知识、实际应用理解和表达能力第 229 题在什么场景下选择 MongoDB,什么场景下选择 MySQL?请结合数据模型、事务和扩展性说明。 考察对两类数据库适用场景的辨析和选型依据第 230 题请介绍一个你独立完成的个人项目,包括它的背景、技术选型和最终成果。 考察个人项目的完整性、技术深度和复盘能力第 231 题请介绍一下你所用项目采用的后端框架以及它如何融入上线部署流程? 考察候选人对技术栈的选择理由、项目落地的部署实践与工程化意识第 232 题B+树在哪里使用? 考察对B+树应用场景及其特性的理解第 233 题你使用的Java版本是什么?是否了解虚拟线程? 考察Java版本演进认知与虚拟线程的基本原理第 234 题为什么 Redis 的 Zset 底层结构选择跳跃表(skip list)而不是 B+ 树? 考察对 Zset 底层数据结构选型的理解、权衡及 Redis 架构背景第 235 题在什么场景下你会选择悲观锁,什么场景选择乐观锁? 考察并发控制策略的选型思维与场景权衡能力第 236 题请介绍你在项目中是如何使用 Redis 的,以及为什么这样设计。 考察候选人将 Redis 应用于实际业务场景的合理性与深入程度第 237 题对MySQL的存储引擎有什么了解? 考察对InnoDB与MyISAM等存储引擎特性、选择依据的掌握程度第 238 题请说明 Spring Boot 与 Spring MVC 的区别,并谈谈 Spring Boot 在开发中的主要优势。 考察对 Spring 生态核心概念的区分能力及对自动配置、约定优于配置等特性价值的理解第 239 题是否用过大模型,怎么用的? 考察候选人对大模型工具的实际应用场景与动手能力第 240 题请说明分布式锁的实现方案。 考察分布式锁的多种实现方式及选型权衡