小鹅通面试题 · 技术原理

小鹅通相关面试题,按最终去重题目聚合。

共 659 道真题 · 当前筛选命中 481 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 21 题请介绍在你的项目中,JWT 从签发到验证的完整流程是如何设计的? 考察对 JWT 认证机制的理解、实现细节与安全性考量风险判断技术原理技术选型JWT第 22 题请详细说明什么是跨域问题,以及常见的解决方案有哪些? 考察对浏览器同源策略的理解及跨域解决方案的掌握风险判断技术原理方案权衡第 23 题讲讲你的RPC框架,为什么要基于TCP协议自定义? 考察RPC框架设计动机、TCP与HTTP对比及自定义协议的优势系统设计技术原理方案权衡RPCTCP第 24 题Linux 各发行版之间主要有哪些区别?请举例说明。 考察对 Linux 生态差异的理解,包括包管理、默认软件和适用场景技术原理技术选型Linux第 25 题父子组件生命周期执行顺序是怎样的,为什么会有这样的顺序? 考察对组件生命周期机制和父子挂载/更新/卸载顺序的理解问题拆解技术原理Vue第 26 题Go 的垃圾回收采用了三色标记法,请解释其基本原理。 考察对 GC 标记过程和对象状态划分的理解技术原理Go第 27 题讲一下防抖节流的区别 考察对前端高频事件优化技术概念的理解与区分技术原理JavaScript第 28 题用 Map 数据结构来存储数据是怎么样的? 考察对 Map 数据结构特性、适用场景及与哈希表关系的理解问题拆解技术原理技术选型第 29 题请对比ES模块和CommonJS的差异,并说明各自的适用场景。 考察对JavaScript模块化机制的理解与差异对比能力技术原理方案权衡第 30 题多个协程读相同的数据会发生什么,怎么处理? 考察并发读场景下的数据一致性理解与处理方法风险判断技术原理第 31 题请分析函数调用、微任务和宏任务的执行顺序,并给出示例。 考察综合运用事件循环规则分析代码执行顺序的能力编码实现问题拆解技术原理JavaScript第 32 题是不是有索引,查询就一定会走索引? 考察对数据库优化器选择索引机制的理解技术原理问题排查第 33 题Promise.all()如何处理并发? 考察 JavaScript 并发控制中 Promise.all 的用法与边界风险判断技术原理JavaScript第 34 题请详细描述 JavaScript 事件循环的工作机制,并举例说明宏任务与微任务的执行顺序。 考察对 JavaScript 事件循环机制与任务调度顺序的理解问题拆解技术原理JavaScript第 35 题一次前端请求到达后端,完整的网络链路是怎样的?中间涉及哪些关键环节? 考察候选人对网络传输链路各环节的理解与系统性描述能力问题拆解技术原理第 36 题线程数量可以无限大吗?为什么? 考察对线程资源有限性和系统限制的理解风险判断系统设计技术原理第 37 题性能优化方面,常见性能指标有哪些,各指标如何计算,以及如何优化首屏加载? 考察性能指标的理解、计算方式和首屏加载优化的系统性方法性能优化问题拆解技术原理第 38 题Go 中常见的数据结构有哪些?其中哪些是引用型数据结构,哪些可以通过 new 或 make 来创建? 考察对 Go 基本数据结构及引用类型的理解技术原理Go第 39 题请实现一个数组升序排序的函数,并说明你的算法选择。 考察排序算法理解、编码实现与复杂度分析能力编码实现问题拆解技术原理第 40 题请介绍 MyBatis-Plus 的主要特性及其在项目中的应用场景。 考察对 MyBatis-Plus 核心功能的掌握和实际使用经验技术原理技术选型MyBatisMyBatis-Plus