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

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

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

筛选题目已选:系统设计
第 61 题商城存在机器人发送大量请求,你会如何设计限流方案? 考察限流策略、算法选型与业务场景结合能力风险判断系统设计方案权衡Redis第 62 题请介绍JVM的内存结构,并说明GC(垃圾回收)的基本流程。 考察对JVM内存分区和垃圾回收机制的掌握程度性能优化系统设计技术原理JVM第 63 题飞书群聊中已读功能怎么设计? 考察群聊已读功能的数据建模、性能扩展与隐私权衡性能优化系统设计方案权衡第 64 题请介绍MVVM架构模式的主要优点。 考察对MVVM模式优势的理解及其在项目中的应用系统设计技术原理第 65 题请分别说明进程、线程和协程之间常用的通信方式,并比较它们的特点。 考察对进程、线程、协程通信机制与适用场景的理解系统设计技术原理方案权衡第 66 题怎么确保订单数据不丢失(从前端到后端)? 考察端到端订单数据可靠性保障的完整链路设计与异常处理风险判断系统设计技术原理第 67 题请讲解 Kafka 消费端如何实现消息重放以及如何设计幂等写入策略。 考察对 Kafka 重放机制的理解及分布式幂等设计的实践能力风险判断系统设计技术原理Apache Kafka第 68 题请思考并设计一个消息队列的分区(partition)存储结构,使其能够支持通过偏移量(offset)快速定位消息。 考察消息队列分区存储结构与偏移量索引机制的设计能力性能优化问题拆解系统设计第 69 题若服务端已实现加减乘除等接口,客户端需发起接口请求,如何通过 muduo 实现这一交互流程? 考察基于 muduo 网络库实现客户端与服务器端请求响应的完整流程设计问题拆解系统设计技术原理C++第 70 题请描述你们公司的 Redis 部署架构和集群模式,并解释哈希槽的概念及其数据分布计算方式。 考察对 Redis 集群架构、哈希槽机制及其分布原理的理解系统设计技术原理Redis第 71 题登录接口除了功能外,还有哪些非功能性设计要点? 考察登录接口的非功能需求(安全、性能、可用性等)风险判断安全意识系统设计第 72 题请介绍 Redis 集群的 Gossip 协议及其实现机制。 考察对分布式集群节点间通信和状态传播的理解系统设计技术原理方案权衡Redis第 73 题Redis 主从复制的延迟问题怎么解决? 考察对 Redis 主从复制延迟的成因分析和系统性优化能力系统设计方案权衡问题排查Redis第 74 题请介绍 Java 中常用的数据结构及其对应的集合类,并说明各自的特点和适用场景。 考察对 Java 数据结构与集合框架的理解和实际选型能力系统设计技术原理技术选型Java第 75 题如何设计一个Redis缓存淘汰系统?请具体说明使用的数据结构和淘汰策略。 考察缓存淘汰策略的选择、数据结构设计与工程权衡系统设计技术原理方案权衡Redis第 76 题描述从浏览器地址栏输入一个 URL 到页面展示的完整过程;如果后端使用 Spring MVC,请求会经过哪些核心步骤和处理组件? 考察网络协议全流程理解与 Spring MVC 请求处理链路的核心组件问题拆解系统设计技术原理Spring MVC第 77 题超时订单取消的方案你知道哪几种? 考察延迟任务调度与定时取消订单的实现方案和权衡系统设计技术选型方案权衡RabbitMQRedis第 78 题请介绍一下 Go 的 GMP 调度模型。 考察对 Go 并发调度核心机制的理解与表达能力系统设计技术原理Go第 79 题MySQL所有响应都慢如何排查 考察MySQL性能问题排查的系统性与方法论性能优化系统设计问题排查MySQL第 80 题使用 Redis 扣减库存时,如何保证最终同步到数据库不会失败? 考察 Redis 与数据库双写一致性及失败补偿设计风险判断系统设计方案权衡Redis