后端岗位面试题 · 技术选型
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11284 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 801 题在Spring框架中,你常用哪些依赖注入相关的注解?请分别说明其作用。 考察对Spring常用DI注解的熟悉程度及区分能力第 802 题分布式场景中如何实现类似秒杀超卖的一人一单业务? 考察分布式环境下防超卖和一人一单的业务解决方案第 803 题说说SpringBoot的starter? 考察对Spring Boot自动配置和依赖管理机制的理解第 804 题结合你的实际项目,分享你使用过哪些 Redis 数据结构,以及为什么选择它们。 考察在真实场景中的技术选型和经验复盘能力第 805 题请描述你在一个项目中设计数据库表结构的具体过程和方法,包括考虑哪些因素。 考察数据库设计的方法论和权衡能力第 806 题请比较 C++ 中 map 和 unordered_map 的区别,并说明各自适用的场景。 考察对容器底层实现、性能特性和适用场景的理解第 807 题不同的业务需求不同,比如有些适合单线程线程池,有些需要固定大小线程池,这个组件怎么来适应它们的情况? 考察线程池配置的可扩展性和对不同业务场景的适配能力第 808 题请对比 MySQL 中 MyISAM 和 InnoDB 两种存储引擎的主要区别。 考察对 MySQL 存储引擎差异的理解与选型能力第 809 题在实际开发中,你常用哪些集合类?并说明你选择它们的理由。 考察实际开发中的技术选型能力第 810 题怎么创建一个线程池 考察线程池创建方式、参数含义及使用规范第 811 题在数据库中设计金额字段时,应选择哪种数据类型,并说明理由? 考察对货币精度、四舍五入和计算安全的意识第 812 题C++和Python在语言特性和适用场景上有哪些主要区别? 考察对两种语言本质差异的理解与应用场景判断第 813 题拦截器和过滤器的区别是什么? 考察对Servlet过滤器与Spring拦截器在生命周期、作用域、触发机制等方面的理解第 814 题Redis缓存了哪些数据,这么点数据为啥不全缓存了?设置了多大内存? 考察缓存建模、全量缓存取舍与容量规划第 815 题请介绍 MySQL 中常见的存储引擎有哪些,各自适用的场景是什么? 考察对 MySQL 存储引擎的整体认知和适用场景判断第 816 题请介绍一下你对交叉编译、CMake 和 Makefile 的理解及它们之间的关系。 考察对构建工具链和交叉编译概念的理解与区分第 817 题请说明使用B+树作为数据库索引的数据结构有哪些优势? 考察对B+树索引特性及其在数据库场景中适用性的理解第 818 题如何创建一个线程安全的哈希表?请对比不同方案。 考察并发容器选型与方案权衡能力第 819 题为什么要使用RocketMQ? 考察对消息队列选型动机和RocketMQ核心价值的理解第 820 题Hadoop和Doris有什么差别? 考察对分布式存储与查询引擎不同定位和适用场景的理解