深圳虾皮信息科技有限公司面试题 · 系统设计
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 377 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 221 题为了保证Kafka特性,你考虑基于HTTP/TCP怎么对协议进行改造? 考察对Kafka特性与HTTP/TCP差异的理解,以及协议改造的系统设计能力第 222 题黑名单过滤,黑名单表有一百万条数据,如何做到快速过滤? 考察大规模黑名单过滤的性能设计、存储选择和复杂度分析第 223 题TP并行张量是如何切分的,又是如何合并的,按行切和按列切有何不同? 考察对张量并行切分与合并机制的理解及行/列切分的语义差异第 224 题讲讲怎么保证库存的一致性? 考察库存一致性保障方案的设计思维与边界意识第 225 题分布式锁是如何实现的? 考察分布式互斥原理、实现方案与边界处理第 226 题请介绍计算机 CPU 内部的高速缓存(Cache)的工作原理。 考察对 CPU 缓存层次结构、局部性原理和一致性机制的理解第 227 题如何基于ZSET设计单个用户维度的滑动窗口限流? 考察将限流算法落地到单用户粒度时的键设计与实现细节第 228 题分表后出现数据倾斜如何解决?请结合常见分片策略分析。 考察对数据倾斜问题的识别能力与解决策略第 229 题请解释IO多路复用的核心机制,以及它如何提升高并发场景下的网络IO效率? 考察对IO多路复用整体机制和工作流程的理解第 230 题你会按照什么逻辑进行分库分表? 考察对数据规模演进、拆分策略和分库分表方案的体系化设计能力第 231 题对于一个商品,在设计其后台管理系统时,通常涉及哪些核心接口?请分类概述。 考察对商品领域接口设计的整体理解和分类能力第 232 题过滤器应该放在哪里?Redis的布隆过滤器是怎么实现的? 考察布隆过滤器的应用位置选择与Redis实现原理第 233 题Agent中的planner模块具体怎么做的? 考察对Agent规划模块的设计原理、工作流程和关键取舍的理解第 234 题请解释Java内存模型(JMM)的核心内容,并简述JVM的垃圾回收机制。 考察对Java并发内存抽象和垃圾回收原理的理解第 235 题请设计一个支持高并发的评论区系统,说明核心功能与关键设计。 考察评论系统的架构设计、并发处理与数据存储选型第 236 题面对大量商户及产品描述,如何快速查询某关键词出现在哪些商品中? 考察文本检索与高效索引的设计能力第 237 题在分布式事务中调用第三方服务会导致事务失效吗? 考察对事务边界和外部接口副作用的理解第 238 题分布式系统如何保证数据的一致性? 考察对分布式一致性模型、协议及权衡的理解第 239 题请谈谈你对分布式系统的理解,包括其核心目标和面临的主要挑战,并说明你会如何权衡一致性与可用性。 考察对分布式系统核心概念、设计目标与权衡的认知深度第 240 题负载均衡使用最小连接数算法时,如果某个瞬间大量请求涌入导致节点被打爆,你会如何优化?请提出一种更均衡的实现方案。 考察负载均衡算法的边界处理与创新设计能力