袋鼠云面试题 · 方案权衡
袋鼠云相关面试题,按最终去重题目聚合。
共 334 道真题 · 当前筛选命中 66 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题请描述 CMS 垃圾回收算法的大致流程,并说明它与复制算法的区别。 考察 CMS 算法流程及与复制算法的比较第 2 题请比较 JDK 1.7 与 1.8 中 ConcurrentHashMap 的实现差异,并说明链表与红黑树之间的转换触发条件。 考察对 ConcurrentHashMap 版本差异的理解及容器结构转换机制第 3 题单点登录是怎么实现的? 考察对单点登录原理、流程和常见实现方案的理解第 4 题为什么要使用MinIO? 考察对MinIO特性、适用场景及与传统存储方案差异的理解第 5 题请谈谈你对常见数据结构的理解,以及在什么场景下如何选择它们? 考察对基础数据结构特性、适用场景及技术选型能力第 6 题如何解决缓存击穿?逻辑过期方案具体是什么? 考察对缓存击穿问题的理解及逻辑过期方案的原理和适用场景第 7 题CAS 和 synchronized 有什么区别?什么场景下用 CAS,什么场景下用 synchronized? 考察对两种并发机制的适用范围、性能特性和适用场景的判断第 8 题请介绍一下延迟任务(定时/延时任务)的常见实现方案,并说明各自的适用场景。 考察对延迟任务实现原理的理解与方案对比能力第 9 题如何保证Redis缓存和MySQL数据库的数据一致性?请结合实际场景说明。 考察缓存与数据库一致性保障策略及边界处理第 10 题CMS 的标记清除算法与复制算法有什么区别? 考察两种垃圾回收算法的原理差异与适用场景第 11 题请解释CAP定理是什么? 考察分布式系统理论基础与一致性、可用性、分区容错的理解第 12 题HTTP 1.1和HTTP 2.0的主要区别是什么? 考察对HTTP协议演进的深入理解,包括传输机制、性能优化和关键特性第 13 题归并排序和快速排序的主要区别是什么?分别说明它们的时间复杂度和空间复杂度。 对比归并排序与快速排序的机制和资源消耗第 14 题CMS 和 G1 该如何抉择? 考察 CMS 和 G1 的选型判断第 15 题请介绍实现元素水平垂直居中的几种常见方案,并说明各自的适用场景。 考察CSS布局基础与方案对比能力第 16 题聚簇索引与非聚簇索引有哪些区别? 考察对索引物理存储结构与查询性能差异的理解第 17 题请说明在系统设计中如何根据读写比例选择同步或异步处理方式,并解释读多写少与读少写多场景下的不同考量。 考察对同步与异步模式的理解及根据读写特征进行技术选型的能力第 18 题MySQL索引为什么用B+树? 考察对B+树特性及其在数据库索引场景中优势的理解第 19 题怎么保证哈希表 contain 之后,再 put 的线程安全? 考察并发环境下检查与操作的原子性及锁的使用第 20 题什么场景下更适合使用 CMS,什么场景下更适合使用 G1? 考察根据停顿、内存、业务要求选择收集器的能力