后端岗位面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 481 题依赖怎么划分 考察对前端依赖管理、构建打包和架构设计的基本认知技术原理方案权衡npm第 482 题在TCP连接中,如果客户端在两次握手后断开连接,服务器还能收到信息吗?请解释原因。 考察TCP三次握手与连接状态的理解问题拆解技术原理TCP第 483 题如果要实现对某个对象集合按特定属性排序,你会如何设计实现? 考察排序实现思路、比较器使用及算法与场景适配编码实现问题拆解技术原理Java第 484 题请解释乐观锁与悲观锁的区别,以及各自适用的使用场景。 考察并发控制机制的理解与场景权衡能力风险判断技术原理方案权衡第 485 题DDD领域驱动设计是什么?它的核心思想是什么? 考察对领域驱动设计整体概念与核心思想的理解业务理解技术原理第 486 题请阐述分布式系统中的CAP理论,并说明在云环境或具体业务场景下,通常更看重一致性(C)、可用性(A)还是分区容错性(P),为什么? 考察对CAP理论的理解及其在云场景下的权衡应用系统设计技术原理方案权衡第 487 题Redis分布式锁是乐观锁吗?实现原理是什么 考察对分布式锁类型划分和Redis分布式锁实现机制的准确理解技术原理方案权衡Redis第 488 题请介绍 ThreadLocal 的原理、常见用途以及使用中的注意事项。 考察对 ThreadLocal 内部机制、内存泄漏风险和典型应用场景的理解风险判断技术原理Java第 489 题实际实现 LFU(最不经常使用)淘汰算法时,通常会用到哪些数据结构? 考察 LFU 数据结构的理解及其操作复杂度分析问题拆解技术原理第 490 题Java 中有哪些动态代理类型?请说明它们的主要区别。 考察对 Java 动态代理机制及其适用场景的理解技术原理技术选型Java第 491 题请解释雪花算法(Snowflake)生成ID的基本原理,以及它在实际应用中可能遇到的问题或局限性。 考察分布式ID生成原理的理解深度及对边界情况的意识风险判断技术原理第 492 题请分析你写的这个算法的时间复杂度和空间复杂度,并说明你的分析依据。 考察算法复杂度的分析能力与表述清晰度沟通表达问题拆解技术原理第 493 题请介绍 synchronized、AQS 和读写锁的实现原理,并说明它们在并发控制中的适用场景。 考察并发同步机制的理解深度及源码设计分析能力问题拆解技术原理方案权衡Java第 494 题Kafka中的死信(Dead Letter)是如何产生的?如何处理? 考察对消息消费失败与丢弃机制的理解技术原理问题排查Apache Kafka第 495 题请介绍一下 Redis 常用的数据结构及其典型应用场景。 考察对 Redis 基础数据结构的理解与场景映射能力业务理解技术原理Redis第 496 题请解释 Function Calling 与 MCP(Model Context Protocol)的区别与联系。 考察对 AI 工具调用机制与协议设计的理解技术原理方案权衡MCP第 497 题请结合你阅读过 Spring 源码的经验,说明 Spring Framework 主要由哪些重要模块组成,并简述各模块的核心职责。 考查候选人对 Spring 框架整体模块划分的理解深度以及源码阅读的广度。技术原理Spring Framework第 498 题请说明数据库事务的并发隔离级别有哪些,以及它们分别解决什么问题。 考察对数据库隔离级别及其与并发异常关系的理解技术原理方案权衡第 499 题请解释 Spring 框架中的控制反转(IOC)是什么,包括其核心思想、主要实现方式以及与传统编程方式的区别。 考查对 Spring 核心概念 IOC 的理解,包括定义、原理和应用。技术原理第 500 题Spring 的 IOC 容器有哪些优点? 考查对 Spring IOC 核心设计思想及实际价值的理解。技术原理方案权衡