数字马力面试题 · 方案权衡
数字马力相关面试题,按最终去重题目聚合。
共 2670 道真题 · 当前筛选命中 680 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题分库分表的适用场景有哪些? 考察对数据规模阈值、业务形态和成本权衡的理解第 2 题ArrayList和LinkedList的区别及应用场景 考察Java集合框架基础理解与场景选型能力第 3 题请介绍一套 Redis 与 MySQL 之间的数据一致性方案,并说明其适用场景和潜在风险。 考察缓存与数据库数据一致性的设计思路、取舍与风险识别第 4 题请介绍数据库事务的隔离级别,并说明它们分别解决什么问题。 考察对事务隔离级别及其并发一致性问题的理解第 5 题Redis为什么使用跳表而非B树、B+树? 考察对Redis有序集合底层数据结构选型的理解与权衡第 6 题为什么用布隆过滤器解决黑名单查询问题? 考察对布隆过滤器原理、误判特征及适用场景的理解第 7 题请介绍缓存与数据库一致性问题出现的典型场景,并给出解决方案。 考察对缓存更新流程、并发竞争与一致性强度的理解第 8 题如果让你设计一个秒杀系统,你会从哪些点去考虑? 考察系统设计思维、高并发处理能力和关键环节把控第 9 题请解释乐观锁和悲观锁的概念及适用场景。 考察对并发控制基本概念和适用场景的理解第 10 题请解释CAP定理,并讨论分布式系统设计中如何权衡一致性、可用性和分区容错性。 考察对分布式系统基础理论的理解及工程权衡能力第 11 题LRU和LFU的区别是什么? 考察缓存淘汰策略的基本原理与适用场景第 12 题相比成熟的限流框架,Redis 方案有哪些不足或风险? 考察对技术方案边界和风险的认识第 13 题如果 leader 挂了但 follower 没有及时同步副本,仍然会造成消息丢失,Kafka 如何保证消息不丢失? 考察 Kafka 副本同步机制与消息不丢失的保障原理第 14 题List常用集合有哪些,ArrayList和LinkedList的区别 考察Java集合框架的基础知识、常用容器特性及实现差异第 15 题Redis分布式锁解决超卖,如果不用Redis用MySQL怎么解决? 考察MySQL实现分布式锁的可行性、方案设计与并发控制理解第 16 题如何保证消息消费的幂等性?请结合具体场景说明。 考察对消息中间件消费幂等性设计方法及其应用场景的理解第 17 题请描述你在项目中如何设计和实现防刷限流方案? 考察防刷限流的策略选择、实现方式及边界处理能力第 18 题怎么处理主从不一致的问题? 考察对 Redis 主从复制延迟与一致性策略的理解第 19 题延迟双删如何保证时长? 考察延迟双删策略的时长设定依据与边界处理第 20 题Redis为什么能用于分布式锁? 考察对Redis特性和分布式锁机制的理解