58集团面试题 · 风险判断
58集团相关面试题,按最终去重题目聚合。
共 653 道真题 · 当前筛选命中 87 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 1 题订单库存信息存在Redis中,如何确保其数据一致性? 考察库存这类高频写场景的并发一致性与超卖防护第 2 题HashMap 是否线程安全?存在哪些线程安全问题的 Map? 考察对 HashMap 线程安全问题的识别和替代方案的理解第 3 题你线程池的参数都是怎么设计的? 考察线程池参数设计的合理性、场景匹配和权衡能力第 4 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 5 题如何保证缓存一致性? 考察缓存一致性策略、失效处理和并发场景的权衡第 6 题请说明在代码层面如何实现回调通知机制? 考察回调通知的技术实现方式与关键细节第 7 题Raft算法在脑裂场景下如何保证数据一致性? 考察Raft共识机制在分区故障下的正确性保证第 8 题在设计接口时,你通常会更关注哪些方面?对于入参和出参,你又会重点检查哪些内容? 考察接口设计的整体思路与参数校验、兼容性意识第 9 题Redis和Lua脚本怎么防止超卖? 考察Redis事务与Lua脚本在并发扣减库存中的原子性应用第 10 题请解释什么是互斥锁和死锁,并说明有哪些避免死锁的方法? 考察对并发控制中互斥与死锁的理解及防范策略第 11 题请说明RocketMQ生产端如何保证消息不丢失。 考察消息可靠性和生产端故障处理能力第 12 题讲讲双重检查模式的单例模式中 volatile 的作用。 考察并发编程中 volatile 的语义及其在单例模式中的作用第 13 题消费者回调确认消息是如何实现的? 考察消息队列消费确认机制的理解与实现第 14 题如果 Redis 哨兵全部挂掉,系统该如何保障可用性? 考察面对监控组件失效时的应急恢复与降级思维第 15 题线程池的参数,能否动态修改参数? 考察对线程池核心参数的理解与运行时调整能力第 16 题多个线程同时消费一个未消费的订单这个情况如何解决? 考察并发控制、幂等处理和分布式环境下的消费一致性第 17 题如何确保MySQL与Redis之间的数据一致性? 考察数据库与缓存一致性经典问题第 18 题什么时候线程池会出现Full GC,你怎么优化? 考察线程池使用与JVM内存管理联动时的风险识别与优化能力第 19 题如何设计一个可靠的Redis分布式锁? 考察分布式互斥的正确性、失效处理与边界意识第 20 题如何设计一个可靠的 Redis 分布式锁? 考察分布式互斥的实现原理、失效处理与边界意识