袋鼠云面试题 · 风险判断
袋鼠云相关面试题,按最终去重题目聚合。
共 334 道真题 · 当前筛选命中 41 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 1 题你在实习项目中如何解决token重复刷新的问题? 考察对认证机制和并发控制的理解第 2 题HashMap和ConcurrentHashMap的key可以设置为null吗? 考察对Map实现细节和并发容器设计差异的理解第 3 题请解释 React 中 useEffect 的作用、依赖数组的行为以及常见的生命周期替代场景。 考察对 React Hook useEffect 工作原理及副作用管理的理解第 4 题请解释volatile关键字如何保证多线程环境下的可见性。 考察volatile内存语义及其对多线程可见性的保证机制第 5 题缓存穿透问题如何解决 考察缓存穿透的成因理解及常见防护手段第 6 题如何解决缓存击穿?逻辑过期方案具体是什么? 考察对缓存击穿问题的理解及逻辑过期方案的原理和适用场景第 7 题在什么特殊情况下,快速排序的时间复杂度会劣化?为什么? 考察快速排序退化场景的识别与分析第 8 题如何保证Redis缓存和MySQL数据库的数据一致性?请结合实际场景说明。 考察缓存与数据库一致性保障策略及边界处理第 9 题CMS 垃圾回收器在哪些阶段会发生 STW(Stop-The-World)? 考察对 CMS 各阶段并发与暂停机制的理解第 10 题什么时候需要用 volatile 修饰一个类的成员变量?请结合线程可见性和指令重排说明。 考察对 volatile 语义及适用场景的理解第 11 题使用的注解性事务,讲讲原理。 考察对声明式事务注解的实现机制、代理原理和事务传播行为的理解第 12 题volatile底层如何实现? 考察对volatile内存语义和底层实现机制的理解第 13 题怎么保证哈希表 contain 之后,再 put 的线程安全? 考察并发环境下检查与操作的原子性及锁的使用第 14 题ES和MySQL间的数据同步怎么做的? 考察异步数据同步方案设计、一致性保障与故障处理第 15 题怎么区分是前端bug还是后端bug 考察问题定位、责任边界判断和协作排查能力第 16 题回到线程,怎么去停止一个线程? 考察对线程停止机制的理解与安全实践第 17 题堆内存没满,Metaspace持续增长,触发了FullGC怎么排查? 考察JVM元空间泄露的排查思路与工具运用第 18 题请介绍解决接口幂等性的常见方案,并说明各自的适用场景。 考察对幂等性设计方案的掌握与取舍能力第 19 题请介绍 Web Worker 的基本概念、使用场景以及如何进行创建和管理? 考察对 Web Worker 的理解、实际应用与生命周期管理能力第 20 题请描述 Spring 事务的使用方式以及它在业务报错场景下的作用,例如在两个入库操作同时执行时。 考察事务管理、异常处理及数据一致性保证能力