深圳虾皮信息科技有限公司面试题 · 系统设计

深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。

共 2768 道真题 · 当前筛选命中 377 道 · 更新 2026-08-05

筛选题目已选:系统设计
第 81 题请介绍分布式ID生成方案,以及雪花算法的特点和问题解决方式。 考察分布式ID方案选型、雪花算法原理与边界问题的处理能力系统设计技术原理方案权衡第 82 题MySQL的事务和并发控制,MVCC是怎么实现的? 考察对MySQL事务隔离、锁机制与MVCC底层实现的理解系统设计技术原理方案权衡MySQL第 83 题本地缓存和Redis怎么保证一致性 考察缓存一致性问题的理解与解决方案设计系统设计技术原理方案权衡Redis第 84 题为什么不对Redis无限制地分片?比如分100个Redis实例。 考察对Redis分片背后的成本、一致性与运维复杂度的理解系统设计技术原理方案权衡Redis第 85 题请描述黑马点评项目中秒杀功能的实现流程,包括从用户发起请求到下单成功的完整链路。 考察对秒杀系统整体流程的理解及关键技术细节问题拆解系统设计技术原理Redis第 86 题请解释 MySQL 主从复制中全量同步与增量同步分别指什么,以及它们各自的作用流程。 考察对 MySQL 主从复制机制的理解,区分全量与增量同步的差异系统设计技术原理MySQL第 87 题请介绍项目中 MySQL 表设计的主要思路,包括表结构、索引和关联方式。 考察 MySQL 表设计的规范化、索引应用与业务映射性能优化系统设计技术原理MySQL第 88 题多目标模型中动态打分公式的设计 考察多目标模型中的打分公式设计、权重调节与业务权衡风险判断系统设计方案权衡第 89 题请说明在数据仓库分层架构中,各层(如ODS、DWD、DWS、ADS)应如何设计容灾与数据回溯能力? 考察对数仓分层容灾机制和回溯策略的整体设计能力问题拆解风险判断系统设计第 90 题为什么推荐模型需要热启 考察对推荐系统在线服务中冷启动与热启动区别的理解系统设计技术原理第 91 题Redis怎么做秒杀场景下的库存预减? 考察缓存层库存预扣的原子性、超卖防护与最终一致性风险判断系统设计技术原理Redis第 92 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识风险判断系统设计技术原理Redis第 93 题一亿数据取top100,你会怎么设计? 考察大规模数据Top-K问题的算法设计与资源权衡能力问题拆解系统设计技术选型第 94 题场景题:在美团、饿了么等外卖平台,哪些场景会用到布隆过滤器解决缓存穿透的问题? 考察对缓存穿透问题及布隆过滤器原理和实际应用场景的理解系统设计技术原理方案权衡Redis第 95 题请设计一个秒杀系统,并用伪代码描述核心流程。 考察系统设计能力与方案权衡,以及通过伪代码表达关键逻辑的能力系统设计技术原理方案权衡Redis第 96 题设计一个显示商品下单量的热销排行榜,你会怎么设计? 考察系统设计能力,重点关注排行榜的数据结构选型、实时更新与准确性问题性能优化系统设计技术选型Redis第 97 题优惠券秒杀怎么实现的? 考察高并发秒杀场景下的库存控制、防止超卖与系统稳定性设计风险判断系统设计技术选型Redis第 98 题集群怎么保证可靠性? 考察集群高可用设计与故障恢复能力风险判断系统设计方案权衡第 99 题请说明消息队列(MQ)的作用及其主要应用场景。 考察对消息队列核心价值与典型场景的理解系统设计技术原理方案权衡第 100 题怎么设计才能让用户查询商品的速度最快? 考察商品查询性能优化的设计思路与权衡能力性能优化系统设计方案权衡