后端岗位面试题 · 方案权衡

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

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

筛选题目已选:方案权衡
第 181 题const和#define的区别是什么? 考察对C/C++常量定义方式差异的理解及对编译过程影响的掌握技术原理方案权衡C++第 182 题常用的限流算法有哪些(令牌桶、漏桶、计数器)? 考察对常见限流算法的原理理解与适用场景辨析技术原理技术选型方案权衡第 183 题你使用过 Bitmap 数据结构吗?请结合具体场景说明其用途和优势。 考察 Bitmap 数据结构的基本认知及实际应用场景技术原理方案权衡第 184 题不同版本的ConcurrentHashMap有什么区别? 考察对Java并发集合演进的理解及版本特性对比持续改进技术原理方案权衡Java第 185 题请描述你IM项目中的心跳机制,针对连接数量多且心跳周期短的情况,你是如何设计和优化心跳策略的? 考察IM系统心跳机制设计及高连接场景下的优化能力性能优化系统设计方案权衡第 186 题为什么使用gRPC?与HTTP相比,gRPC的优缺点是什么? 考察对gRPC与HTTP的技术理解、适用场景和权衡能力技术原理技术选型方案权衡gRPCHTTP第 187 题线程池的核心参数有哪些?如何设置这些参数? 考察线程池核心参数的理解与基于场景的参数配置能力性能优化技术原理方案权衡Java第 188 题请介绍 Java 线程池的核心原理与常用参数配置 考察对线程池工作原理、参数含义及合理配置的理解风险判断技术原理方案权衡Java第 189 题短链接生成时哈希冲突是怎么处理的? 考察哈希冲突处理、唯一性保障与工程取舍问题拆解技术原理方案权衡第 190 题渲染管线中光照计算通常发生在哪个阶段?延迟渲染与正向渲染在光照处理上有何区别? 考察光照与渲染管线的结合理解及渲染架构差异技术原理技术选型方案权衡第 191 题可重复读和串行化有什么区别? 考察事务隔离级别的核心差异及实现机制技术原理方案权衡第 192 题依赖怎么划分 考察对前端依赖管理、构建打包和架构设计的基本认知技术原理方案权衡npm第 193 题请解释乐观锁与悲观锁的区别,以及各自适用的使用场景。 考察并发控制机制的理解与场景权衡能力风险判断技术原理方案权衡第 194 题请阐述分布式系统中的CAP理论,并说明在云环境或具体业务场景下,通常更看重一致性(C)、可用性(A)还是分区容错性(P),为什么? 考察对CAP理论的理解及其在云场景下的权衡应用系统设计技术原理方案权衡第 195 题RabbitMQ 中生产消息失败怎么处理? 考察生产者消息可靠投递与失败处理能力风险判断方案权衡RabbitMQ第 196 题Redis分布式锁是乐观锁吗?实现原理是什么 考察对分布式锁类型划分和Redis分布式锁实现机制的准确理解技术原理方案权衡Redis第 197 题请介绍 synchronized、AQS 和读写锁的实现原理,并说明它们在并发控制中的适用场景。 考察并发同步机制的理解深度及源码设计分析能力问题拆解技术原理方案权衡Java第 198 题请解释 Function Calling 与 MCP(Model Context Protocol)的区别与联系。 考察对 AI 工具调用机制与协议设计的理解技术原理方案权衡MCP第 199 题请说明数据库事务的并发隔离级别有哪些,以及它们分别解决什么问题。 考察对数据库隔离级别及其与并发异常关系的理解技术原理方案权衡第 200 题Spring 的 IOC 容器有哪些优点? 考查对 Spring IOC 核心设计思想及实际价值的理解。技术原理方案权衡