深圳虾皮信息科技有限公司面试题 · 风险判断
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 415 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 81 题使用 Redis 扣减库存时,如何保证最终同步到数据库不会失败? 考察 Redis 与数据库双写一致性及失败补偿设计第 82 题本地缓存如何保证数据一致性? 考察本地缓存与数据源的一致性保障机制及边界处理第 83 题线程池是否用过,有什么注意事项? 考察对线程池核心参数、使用场景及常见陷阱的理解第 84 题说说乐观锁,以及哪些字段适合提供乐观锁比较时使用 考察对乐观锁原理、实现方式及版本字段选型的理解第 85 题请解释HashMap的扩容过程及其实现原理。 考察对HashMap扩容机制的理解,包括触发条件、重哈希过程和并发风险第 86 题说说 ThreadLocal,可能会遇到什么问题,怎么解决? 考察 ThreadLocal 的原理、内存泄漏与线程安全问题及解决方案第 87 题多目标模型中动态打分公式的设计 考察多目标模型中的打分公式设计、权重调节与业务权衡第 88 题请说明在数据仓库分层架构中,各层(如ODS、DWD、DWS、ADS)应如何设计容灾与数据回溯能力? 考察对数仓分层容灾机制和回溯策略的整体设计能力第 89 题Redis怎么做秒杀场景下的库存预减? 考察缓存层库存预扣的原子性、超卖防护与最终一致性第 90 题请说明CAS的实现流程,并解释为什么你认为CAS在某些场景下比synchronized性能更好。 考察对并发原语底层机制的理解及性能权衡分析第 91 题当布隆过滤器中存储的元素数量较多时,是否会导致缓存穿透并击穿数据库?请说明原因和应对措施。 考察布隆过滤器的误判特性及其对缓存穿透风险的影响,以及相应的防御策略第 92 题请介绍消息队列在分布式系统中的常见应用场景,并结合具体技术选型说明其优势和潜在风险。 考察对消息队列核心价值、典型场景及技术选型权衡的理解第 93 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 94 题多线程并发修改全局变量会有什么问题?除了加锁,还有什么方法可以解决? 考察并发修改的原子性问题及多种同步手段第 95 题线程池中来了一个任务,阻塞队列已满,但最大线程数尚未达到,会发生什么? 考察线程池核心参数的作用顺序与任务拒绝机制的边界第 96 题你能介绍一下熔断机制吗?它主要为了解决什么样的问题? 考察对服务治理中熔断机制原理及应用场景的理解第 97 题JVM内存管理(如何避免内存泄漏) 考察JVM内存结构理解与内存泄漏防范能力第 98 题如何安全地删除Redis中的大Key(一个几千万数据的List)? 考察对大Key删除阻塞风险的认知及安全删除策略第 99 题优惠券秒杀怎么实现的? 考察高并发秒杀场景下的库存控制、防止超卖与系统稳定性设计第 100 题你能说一下 ConcurrentHashMap 的扩容过程吗? 考察对并发容器扩容机制的细节理解与并发安全设计