收钱吧面试题 · 风险判断
收钱吧相关面试题,按最终去重题目聚合。
共 298 道真题 · 当前筛选命中 47 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 21 题MySQL中为什么会出现锁这个概念? 考察对数据库并发控制中锁机制必要性的理解第 22 题除了你刚才的设计,你还了解哪些防止超卖的方案? 考察对并发控库存多方案的理解与权衡第 23 题请详细说明 Sentinel 的底层工作原理,包括流量控制、熔断降级和系统自适应保护的核心机制。 考察对 Sentinel 核心机制与底层实现的理解深度第 24 题Java 的 String 是线程安全的吗?为什么声明为 final 会带来安全性与不可变性保证? 考察对 String 不可变性、final 关键字作用及线程安全性的理解第 25 题死锁是什么? 考察对死锁概念、产生条件及应对策略的理解第 26 题ThreadLocal 为什么会引发内存溢出?如何避免? 考察对 ThreadLocal 引用链、内存泄漏机制及 OOM 关系的理解第 27 题请手写一个线程安全的单例模式实现,并说明其要点。 考察单例模式的多种实现方式及线程安全边界第 28 题如何预防和解决死锁?请结合哲学家就餐问题说明。 考察死锁的预防策略和经典并发问题的解决方案第 29 题Redis怎样实现分布式锁?请说明加锁和解锁的流程。 考察分布式锁的正确实现、原子性与边界处理第 30 题红锁(Redlock)能不能保证百分之百上锁成功? 考察分布式锁算法在故障场景下的正确性边界第 31 题什么情况下会触发Young GC和Full GC? 考察GC触发条件及对象晋升机制第 32 题为什么Redis的Lua脚本执行是原子的? 考察对Redis单线程模型与Lua脚本原子性的理解第 33 题当用户频繁增加或减少购物车商品时,数据库层面会发生哪些交互? 考察对高频写操作的数据库交互机制的理解,包括读写请求、事务与性能影响第 34 题如何确保 RabbitMQ 消息不丢失? 考察消息传递链路中生产者、Broker 与消费者三端的可靠性保障第 35 题讲讲针对首屏白屏的几种处理方式 考察对前端首屏渲染性能问题的理解与常见优化手段第 36 题请介绍缓存击穿、缓存穿透和缓存雪崩的概念、区别及各自的解决方案。 考察对缓存三大经典问题的理解、区分能力及应对策略第 37 题请分别解释缓存穿透、缓存击穿和缓存雪崩的概念、原因及解决方案。 考察对缓存三大经典故障的理解与防护能力第 38 题多线程访问Redis时如何保证数据一致性? 考察并发场景下使用Redis的锁或原子操作能力第 39 题什么叫线程安全? 考察线程安全的核心概念和并发编程基础理解第 40 题怎么发布一个项目到服务器? 考察项目部署流程的完整性与常见问题处理