深圳虾皮信息科技有限公司面试题 · 系统设计
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 377 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 101 题如果要设计一个白名单服务,并采用分表存储方案,你会如何设计? 考察对白名单服务的数据模型、分表策略及查询性能优化的理解第 102 题如何实现分布式ID的严格单调递增? 考察分布式ID单调递增的实现难点、方案权衡与一致性边界第 103 题请介绍你对 RAG(检索增强生成)的理解,并说明其典型工作流程和应用场景。 考察对检索增强生成技术的理解深度、流程掌握及应用能力第 104 题相对于红黑树,为什么 InnoDB 不采用红黑树作为索引结构? 考察对红黑树与 B+ 树在数据库场景下差异的分析能力第 105 题如果业务允许最终一致性,如何设计一个基于Kafka的可靠流程来更新两个数据库? 考察消息驱动的异步数据同步架构设计第 106 题请说明如何设计一个按顺序生成的分布式ID方案? 考察分布式ID生成的顺序性、全局唯一性及常见实现方案第 107 题你认为一个RPC框架应该包含哪些关键组成部分? 考察对RPC框架核心模块的全面理解第 108 题面对几十万请求抢10个商品,如何保证用户体验和系统稳定? 考察高并发限流、削峰填谷、一致性控制与降级兜底能力第 109 题以你做过的项目场景设计一个多级缓存机制,需要说明技术选项及原因、使用的数据结构、缓存存储的数据、过期时间设置方式,以及缓存同步、一致性、雪崩、预热等问题的应对方案 考察多级缓存架构设计能力、技术选型依据及缓存异常应对策略第 110 题在使用 Spring Cache 结合 Redis 作为缓存、MySQL 作为数据库时,如何保证缓存与数据库的数据一致性? 考察缓存与数据库一致性方案设计、失效策略与风险权衡第 111 题在Node.js微服务架构中,如何管理和控制服务复杂度?请阐述你的处理策略。 考察对微服务复杂度来源的识别与系统化治理能力第 112 题如何实施性能测试?应重点关注哪些指标? 考察性能测试流程设计与关键指标识别能力第 113 题设计 Redis 分布式锁时需要注意哪些关键问题? 考察分布式锁的正确性、安全性和边界场景处理第 114 题请谈谈你在数据库设计时通常考虑哪些关键方面? 考察数据库设计的方法论与工程实践第 115 题如何将 Redis 热 Key 分散到多个实例上以缓解单点压力? 考察热 Key 分片扩容的架构设计和实践细节第 116 题你会如何设计一个安全的登录功能? 考察身份认证的完整性、安全防护与边界意识第 117 题请介绍 TCP 协议的工作原理及其主要特性。 考察对 TCP 协议核心机制与可靠传输原理的理解第 118 题请介绍 Redis 缓存的穿透、击穿和雪崩问题,以及相应的解决方案。 考察对 Redis 缓存常见问题的理解及应对策略第 119 题如何实现一个可靠的 Redis 分布式锁?请说明确保加锁成功和删除锁的关键方法。 考察分布式锁的原子操作、正确性与边界处理第 120 题点评秒杀流程,秒杀过程中用户退单怎么加回去? 考察对秒杀场景库存一致性、并发与补偿机制的理解