后端岗位面试题 · 方案权衡
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 23109 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 601 题CAS 和悲观锁相比,在性能上有何优劣?请结合具体场景说明。 考察对 CAS 与悲观锁性能特性及适用场景的理解第 602 题B+树在哪些场景下会表现得不占优势? 考察对B+树适用边界的理解与对比分析能力第 603 题添加索引的原则? 考察索引设计的原则性知识,覆盖选择列、权衡写入与查询性能等第 604 题Redis分布式锁解决超卖,如果不用Redis用MySQL怎么解决? 考察MySQL实现分布式锁的可行性、方案设计与并发控制理解第 605 题在项目实践中,你会如何权衡选择 Redis 和 MongoDB?请结合具体场景说明。 考察对 Redis 和 MongoDB 特性的理解及方案选型能力第 606 题什么是IO多路复用,ET和LT的区别是什么? 考察对IO多路复用原理及边缘触发与水平触发机制的理解第 607 题在 Flink 中,如何处理热点数据导致的负载不均问题? 考察对 Flink 数据倾斜问题的识别、定位与解决能力第 608 题为什么在技术讨论中常说多线程,而不是强调多进程? 考察对线程与进程概念差异及并发场景选型的理解第 609 题讲一下Redis的过期淘汰策略 考察对Redis内存管理和过期数据清理机制的理解第 610 题你在平时工作中怎么来制定你的核心线程数和最大线程数? 考察线程池参数设置的实际经验与原理理解第 611 题如何为Redis缓存设置合适的键和值? 考察Redis键值设计的基本原则与场景适配第 612 题请解释为什么当哈希冲突严重时,HashMap 等哈希表会将桶内的链表转换为红黑树,以及红黑树的特性如何保证查找效率。 考察对红黑树原理及其在哈希冲突场景下应用的理解第 613 题请比较DFS和BFS的原理,并说明它们各自适用的典型场景。 考察对两种基本图搜索算法的理解和场景选择能力第 614 题请比较单库、分库和主从库这三种数据库架构,并说明各自的主要缺点。 考察对数据库架构演变、适用场景及各自的权衡与局限的理解第 615 题讲一下缓存更新策略,实际用的是什么? 考察缓存更新方案的理解与工程实践选择第 616 题如何保证消息消费的幂等性?请结合具体场景说明。 考察对消息中间件消费幂等性设计方法及其应用场景的理解第 617 题虚拟内存有哪些好处和坏处? 考察对操作系统虚拟内存机制的理解及其权衡第 618 题线程安全的HashMap实现有哪些? 考察对并发安全Map实现的掌握与选型理解第 619 题为什么项目里使用Raft,使用Raft解决了什么问题? 考察对分布式一致性协议Raft的理解及其在项目中的实际价值第 620 题Python多线程编程是怎么实现的? 考察Python线程的实现机制、GIL影响及适用场景