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

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

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

筛选题目已选:方案权衡
第 921 题为什么 Lua 脚本就能解决事务一致性的问题? 考察对 Redis 事务模型、Lua 原子性原理及边界条件的理解技术原理方案权衡LuaRedis第 922 题如何用具体例子解释ACID中的隔离性? 考察对隔离性概念及并发控制的理解技术原理方案权衡第 923 题Redlock有性能问题,怎么设计一个性能更好的分布式锁? 考察对分布式锁性能优化思路和一致性权衡的理解性能优化系统设计方案权衡Redis第 924 题String的底层有了解过吗,为什么String要设计成不可变类型? 考察对String底层实现及不可变设计原因的理解技术原理方案权衡Java第 925 题请介绍一下 Redis 中的压缩列表(ziplist)是什么,以及它的主要特点和适用场景。 考察对 Redis 底层数据结构压缩列表的理解,包括结构、特性与适用场景技术原理方案权衡Redis第 926 题简单说说ReentrantLock的底层原理,还用过哪些锁? 考察并发锁的底层机制与知识广度技术原理方案权衡Java第 927 题CAS与锁的区别是什么? 考察并发控制手段的原理差异与适用场景风险判断技术原理方案权衡第 928 题InnoDB 和 MyISAM 在事务、锁、索引和崩溃恢复等方面有哪些主要区别? 考察对 InnoDB 与 MyISAM 核心机制差异的深入理解技术原理方案权衡MySQL第 929 题设计模式有用过吗? 考察设计模式的实际应用与理解深度项目复盘技术原理方案权衡第 930 题单例模式的应用场景有哪些? 考察对单例模式适用场景的理解及其利弊权衡技术原理方案权衡第 931 题一个千万行级别数据的表增删改查效率低,如何优化? 考察对大规模数据存储的优化思路与工程取舍性能优化系统设计方案权衡第 932 题请对比 HTTP/1.1 与 HTTP/2 的主要区别,并说明 HTTP/2 带来的核心优势。 考察对 HTTP 协议演进、多路复用与性能优化机制的理解性能优化技术原理方案权衡HTTP/2第 933 题Hive内外表的区别是什么? 考察对Hive表管理方式、数据存储和删除语义的理解技术原理方案权衡Apache Hive第 934 题数据倾斜有没有遇到过?怎么处理的? 考察对数据倾斜问题的识别、定位、解决和验证能力性能优化方案权衡问题排查第 935 题请解释什么是乐观锁和悲观锁,并说明在项目中如何选择使用它们。 考察对并发控制机制的理解及其在项目中的实际应用项目复盘技术原理方案权衡MySQL第 936 题当多个用户同时请求不同优惠券的信息且均可能击穿缓存时,你会使用一把全局锁还是每张优惠券一把锁?请说明各自优缺点及适用场景。 考察缓存击穿场景下锁粒度设计及其对并发和性能的影响性能优化系统设计方案权衡Redis第 937 题如何动态切换开源项目中的Client实现? 考察动态切换策略、接口抽象与配置管理能力问题拆解技术选型方案权衡第 938 题JWT与每次请求都校验账号密码的方式相比有哪些优缺点? 考察对JWT无状态认证机制与传统认证方式在安全性、性能和可用性上的权衡理解技术原理方案权衡JWT第 939 题如何设计一个支持千万级用户在线状态系统? 考察高并发系统设计、实时性保障与扩展性权衡性能优化系统设计方案权衡Redis第 940 题在操作系统层面,进程间通信(IPC)有哪些常见方式?请对比它们的优缺点。 考察对进程间通信机制的系统理解与对比能力技术原理方案权衡