后端岗位面试题 · 技术选型
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11284 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 721 题请解释Java并发框架中的AQS(AbstractQueuedSynchronizer)以及基于AQS实现的可重入锁(如ReentrantLock)的工作原理。 考察对AQS核心机制和可重入锁实现原理的理解第 722 题Map和List线程安全的实现类有哪些? 考察并发容器知识及线程安全实现机制的理解第 723 题请介绍ZooKeeper的核心功能和应用场景。 考察对ZooKeeper核心功能的理解及应用场景的掌握第 724 题设计 MySQL 表结构时,你会遵循哪些原则? 考察数据库表设计的基本规范与工程实践第 725 题请对比 RocketMQ 和 Kafka 的架构设计与使用场景。 考察两种主流消息中间件的设计差异和选型能力第 726 题生产者是如何发送数据到Kafka集群的,对应的策略是什么? 考察Kafka生产者发送流程与分区选择及可靠性策略第 727 题列举常见的分布式大数据计算引擎,并说明各自适用的典型场景。 考察大数据生态基础知识的广度及场景匹配意识第 728 题请列举 MQ(消息队列)使用中的常见问题,并分别说明其产生原因和解决方法。 考察对消息队列典型故障场景及其解决方案的系统性理解第 729 题Spring Cloud 生态有哪些核心组件? 考察对 Spring Cloud 生态整体架构和关键组件的掌握程度第 730 题请比较 InnoDB 和 MyISAM 存储引擎的索引结构差异,并说明数据实际存储在哪里? 考察对 InnoDB 与 MyISAM 索引结构、数据存储和查询影响的理解第 731 题如果想要任务高效执行,并且下游接口希望快速返回结果,该怎么设计线程池? 考察线程池参数配置与任务执行效率、响应时间之间的平衡第 732 题ArrayList和LinkedList的区别是什么?实现堆栈用哪个效率比较高? 考察Java集合框架底层原理及基于数据结构特性的选型能力第 733 题在你的项目里,ES一般用来做什么? 考察对Elasticsearch典型应用场景的理解及项目落地经验第 734 题项目中哪些地方利用到IOC? 考察对控制反转思想的理解及在项目中的实际应用第 735 题请介绍一下你熟悉或使用过的编程语言及各自的应用场景。 考察候选人的技术广度、语言理解深度与实际应用能力第 736 题如果抢购商品库存比较多,比如十万,把下单用户id存到Redis的一个set中,会有什么风险? 考察Redis大数据量存储和并发场景下的风险识别第 737 题请介绍 MySQL 中主要的基础数据类型,并说明它们在实际使用中的选择要点。 考察对 MySQL 常用数据类型的掌握及实际选型能力第 738 题请对比 Spark 中 RDD 与 DataFrame 的区别,并说明各自适用的场景。 考察对 Spark 两大抽象的理解及其选型能力第 739 题请你谈谈对Spring框架中控制反转(IoC)和依赖注入(DI)的理解,并说明如何手写一个简单的实现? 考察对IoC/DI核心原理的理解与实际动手实现能力第 740 题请解释 Spring Boot Starter 的工作原理,包括自动配置机制如何加载。 考察对 Spring Boot 自动配置和 Starter 加载机制的理解