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

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

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

筛选题目已选:系统设计
第 161 题快速排序有哪些优缺点?适用于什么场景? 考察对快排特性的全面理解和应用判断系统设计技术选型第 162 题如果让你去实现类似Redis哨兵机制中redis实例向哨兵发送心跳的过程,要如何实现? 考察对心跳保活机制的理解与实现能力,包括协议设计、故障检测和稳定性处理问题拆解风险判断系统设计Redis第 163 题使用 muduo 实现一个 RPC 框架,需要完成哪些核心工作? 考察对 RPC 框架核心组件的理解以及基于 muduo 的实现思路系统设计技术原理方案权衡第 164 题请介绍Go协程与操作系统中线程的区别。 考察Go协程与线程的概念理解及并发模型认知系统设计技术原理Go第 165 题结合下单场景,请设计一种保证“页面显示库存”与“实际可下单库存”一致性的方案。 考察缓存与数据库一致性在业务场景下的设计能力系统设计技术选型方案权衡第 166 题请概括说明一个RPC框架需要具备哪些核心能力。 考察对RPC框架整体架构和关键功能模块的掌握系统设计技术原理第 167 题为什么使用 Redis 作为缓存? 考察缓存选型逻辑与 Redis 的适用场景业务理解系统设计技术选型Redis第 168 题以订单表分库分表为例,如果当前按买家ID进行分片,而卖家需要按卖家维度查询订单,你会如何设计数据模型来支持这种多维查询? 考察分库分表下多维查询的建模思路与方案权衡系统设计技术选型方案权衡第 169 题如果MQ宕机了怎么做降级 考察消息中间件故障时的降级策略、系统可用性和故障恢复能力风险判断系统设计方案权衡第 170 题数据量大时如何分库分表?如何考虑什么时候分表、什么时候分库? 考察数据规模增长下的分库分表决策依据与方案权衡系统设计技术原理方案权衡第 171 题MySQL怎么实现分布式锁? 考察MySQL实现分布式锁的机制、边界与工程实践系统设计技术原理方案权衡MySQL第 172 题如何保证 MySQL 和 Redis 之间的数据一致性? 考察缓存一致性的方案设计与权衡系统设计技术原理方案权衡MySQLRedis第 173 题在分布式即时通信系统的群聊场景中,如何保证消息顺序的一致性? 考察分布式系统下消息顺序保证的机制与权衡系统设计技术原理方案权衡第 174 题讲一下Redis如何实现分布式锁 考察分布式锁的原子性、安全性和边界处理能力风险判断系统设计技术原理Redis第 175 题请介绍你对 etcd 在 Kubernetes 集群中作用的理解。 考察对 etcd 与 Kubernetes 集成架构及核心功能的掌握业务理解系统设计技术原理etcdKubernetes第 176 题Redis 为什么高效? 考察对 Redis 高性能核心机制的理解与归纳能力系统设计技术原理Redis第 177 题订单系统超时未支付如何自动关闭? 考察定时任务、延迟消息、轮询等方案的实现与选型系统设计技术选型方案权衡第 178 题请说明系统的服务拆分方式及拆分依据。 考察微服务拆分方法论与业务边界意识系统设计技术选型方案权衡第 179 题请介绍常见的双塔模型结构及其核心思想。 考察对双塔模型基本架构和应用场景的理解系统设计技术原理第 180 题中心化交易所撮合引擎的基础架构和常用技术选项有哪些? 考察对高并发撮合系统设计和主流技术选型的认知性能优化系统设计技术选型Apache KafkaMySQLRedis