袋鼠云面试题 · 技术原理

袋鼠云相关面试题,按最终去重题目聚合。

334 道真题 · 当前筛选命中 283 · 更新 2026-08-05

筛选题目已选:技术原理
第 261 题为什么InnoDB索引选择使用B+树而不是其他数据结构? 考察对B+树结构及与磁盘IO适配性的理解技术原理技术选型方案权衡InnoDBMySQL第 262 题请介绍类加载机制、双亲委派机制,以及如何和为什么要打破双亲委派。 考察JVM类加载原理、双亲委派机制及其扩展应用技术原理问题排查JavaJVM第 263 题请说明 B+ 树的结构特点,并解释为什么数据库索引常选用它。 考察对 B+ 树结构、查询性能及索引适用场景的理解技术原理第 264 题阻塞和等待的区别以及发生的场景 考察对线程状态转换、阻塞与等待语义的准确理解问题拆解技术原理Java第 265 题在 React 中,useState 的 set 方法执行后,状态更新是基于同步还是异步的?请解释其影响。 考察对 useState 状态更新机制及批处理的理解技术原理问题排查React第 266 题请详细说明HashMap在JDK中的底层数据结构,并解释其在不同版本中的演进变化。 考察HashMap数据结构、哈希冲突处理及版本演进理解技术原理技术选型Java第 267 题执行 synchronized 代码块时抛出异常,是否需要手动释放锁?锁升级的过程是怎样的? 考察 synchronized 的异常释放机制与锁升级原理技术原理问题排查Java第 268 题路由懒加载的实现方式有哪些? 考察前端路由懒加载的概念理解与常见实现技术原理技术选型ReactVueWebpack第 269 题HashMap 计算 hash 值的方式是怎样的? 考察 HashMap 中哈希函数的设计细节与扰动处理技术原理第 270 题讲一下箭头函数和普通函数的区别? 考察对函数定义方式、this 绑定及使用场景的理解技术原理JavaScript第 271 题介绍一下事务,如果分模块的事务一个执行完成,但下一个事务没完成,会不会读取到脏数据? 考察事务隔离级别、跨模块事务一致性和脏数据风险的理解风险判断技术原理第 272 题请解释观察者模式和工厂模式的定义、适用场景,并分别给出一个实际应用例子。 考察对两种经典设计模式的理解与场景化应用能力技术原理方案权衡第 273 题请解释 Redux 的实现原理。 考察对状态管理库核心机制的理解,包括数据流、不可变性、中间件等系统设计技术原理JavaScriptRedux第 274 题请说明 undo log 在数据库事务原子性中的作用及其实现过程。 考察对 InnoDB undo log 机制及事务原子性实现原理的理解技术原理InnoDB第 275 题怎么解决慢SQL 考察对慢SQL定位和优化的系统性方法性能优化问题拆解技术原理SQL第 276 题算法题:二叉树的前序、中序、后序遍历分别是什么?请简要说明其顺序和区别。 考察二叉树三种深度优先遍历的顺序理解与区别编码实现技术原理第 277 题请解释数据库中的 MVCC(多版本并发控制)机制及其主要作用。 考察对数据库并发控制核心机制的理解程度技术原理方案权衡MySQL第 278 题谈谈 MySQL 的事务隔离级别。 考察对事务隔离级别的理解、并发问题识别及实际选择能力风险判断技术原理MySQL第 279 题请介绍 React Hooks 的基本原理与常见使用中的坑(如依赖数组、闭包陷阱、状态更新异步性等),并说明如何规避。 考察对 React Hooks 的理解深度与实战排错能力技术原理问题排查React第 280 题请解释什么是覆盖索引(Covering Index)?它有哪些优缺点? 考察对覆盖索引概念、原理及适用场景的理解性能优化技术原理