袋鼠云面试题 · 技术选型

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

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

筛选题目已选:技术选型
第 21 题数组方法、Set和Map的使用场景分别是什么? 考察对JavaScript常见数据结构和数组方法的理解与选型能力技术原理技术选型JavaScript第 22 题IndexedDB和localStorage的区别是什么? 考察对浏览器存储机制的理解、适用场景与限制技术原理技术选型第 23 题请谈谈流式数据处理中 fetch 的 getReader()、SSE 和 WebSocket 三者各自的适用场景与区别。 考察对流式传输技术的原理理解与场景选型能力技术原理技术选型方案权衡SSEWebSocket第 24 题Vite和Webpack的区别,为什么Vite打包更快 考察前端构建工具原理、模块打包与开发体验优化技术原理技术选型ViteWebpack第 25 题在与后端协作时,你一般如何定义接口和参数? 考察前后端协作中接口定义的规范性与沟通方式协作推动沟通表达技术选型第 26 题在项目中,你是如何应用 Spring IOC 的?请结合具体场景说明。 考察对 Spring IOC 的理解深度及在真实项目中的落地能力项目复盘技术原理技术选型Spring Framework第 27 题如果有一个没有和前端交互、只是底层跑任务的应用,不追求低 STW,只追求吞吐量,有什么合适的垃圾回收器? 考察根据应用特性选择合适的 GC 算法技术选型方案权衡JavaJVM第 28 题你是如何封装 Axios 的?封装时考虑了哪些方面? 考察对 Axios 封装实践的总结能力与对请求层设计的理解问题拆解项目复盘技术选型Axios第 29 题在什么场景下选择 CMS,什么场景下选择 G1?两者应如何权衡? 考察对不同回收器特性与适用场景的权衡能力技术选型方案权衡第 30 题SPI是什么,哪些场景用到了SPI? 考察对SPI概念的理解及实际应用场景的掌握技术原理技术选型Java第 31 题你使用过哪些自动化测试工具或框架?请说明你的使用经验。 考察自动化测试工具的实际应用能力编码实现项目复盘技术选型第 32 题async/await和Promise之间的区别 考察对异步编程语法糖与底层机制的理解技术原理技术选型JavaScript第 33 题List和LinkedList的区别是什么? 考察对Java集合框架中接口与实现类的理解技术原理技术选型Java第 34 题请说明你为什么选择使用 Next.js 进行开发? 考察技术选型合理性及对框架特性的理解业务理解技术选型方案权衡Next.js第 35 题请解释 MySQL 中 B+ 树索引的工作原理,并说明在什么场景下使用普通索引、唯一索引和联合索引。 考察对索引结构、类型选择及适用场景的理解技术原理技术选型方案权衡MySQL第 36 题为什么InnoDB索引选择使用B+树而不是其他数据结构? 考察对B+树结构及与磁盘IO适配性的理解技术原理技术选型方案权衡InnoDBMySQL第 37 题请详细说明HashMap在JDK中的底层数据结构,并解释其在不同版本中的演进变化。 考察HashMap数据结构、哈希冲突处理及版本演进理解技术原理技术选型Java第 38 题对于一个没有前端交互、仅跑底层任务、只追求吞吐量而不追求低暂停时间的应用,应选择哪种垃圾回收器? 考察根据应用场景选择合适垃圾回收器的能力业务理解技术选型第 39 题路由懒加载的实现方式有哪些? 考察前端路由懒加载的概念理解与常见实现技术原理技术选型ReactVueWebpack第 40 题请对比 React 和 Vue 在核心设计思想、使用场景上的异同,并说明你如何根据项目需求选型。 考察对前端主流框架核心差异的理解与选型能力技术选型方案权衡ReactVue