小鹅通面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 301 题力扣169题(多数元素)的解题思路是什么? 考察多数元素问题的核心算法思想与复杂度分析编码实现问题拆解技术原理第 302 题请谈谈 Vue 中 diff 算法的核心思想及其对性能优化的意义。 考察对 Vue diff 算法原理的理解与性能影响分析性能优化技术原理Vue第 303 题请谈谈你对分布式系统中强一致性的理解,并结合实际场景说明其实现方式与代价。 考察对强一致性的理论理解、实现机制及实际权衡风险判断技术原理方案权衡第 304 题实现两栏布局 考察 CSS 两栏布局的实现方式与原理理解编码实现技术原理CSS第 305 题数组和切片的区别 考察对Go语言基础数据类型底层结构与使用场景的理解问题拆解技术原理Go第 306 题Go的new和make区别 考察Go语言内建函数new和make的语义区别及其适用场景技术原理Go第 307 题SQL 优化器的作用是什么?如何对 SQL 进行优化? 考察对数据库查询优化机制的理解及实际优化方法性能优化技术原理问题排查SQL第 308 题如果数据表中记录的字段是初中生的年龄,还需不需要为这个字段建立索引? 考察是否理解索引的区分度(基数)对查询性能的影响,并结合业务场景判断是否值得建索引技术原理方案权衡问题排查第 309 题如果需要用 SHA-1 做数字签名,你会怎么考虑? 考察对哈希算法与签名适用性、安全边界的理解风险判断技术原理方案权衡第 310 题为什么要同时使用公钥和私钥?这两个密钥有什么用? 考察对非对称加密中密钥分工、用途与工作原理的理解安全意识技术原理第 311 题请介绍 Vue 3 的核心特性及其相比 Vue 2 的主要改进。 考察对 Vue 3 核心新特性的理解与对比分析能力技术原理技术选型方案权衡Vue 3第 312 题怎么理解闭包? 考察对闭包概念、形成机制及常见应用的理解深度技术原理第 313 题请说明栈和堆在计算机内存中的区别,并举例说明它们各自适用的应用场景。 考察对栈与堆内存模型的理解及实际应用技术原理方案权衡第 314 题除了resize这类事件监听,浏览器还有哪些能监听页面状态或用户行为变化的API?请举例说明。 考察对浏览器事件体系和页面生命周期API的掌握广度问题拆解技术原理Web Browser第 315 题MySQL 在哪些场景下索引会失效,从而退化为全表扫描? 考察对索引失效典型场景的了解及 SQL 优化意识技术原理问题排查MySQL第 316 题怎么解决缓存击穿问题? 考察对缓存击穿概念的理解和常见解决方案的掌握风险判断技术原理方案权衡Redis第 317 题请解释乐观锁与悲观锁的区别,并说明各自适用的场景。 考察对两种锁模型的核心思想与适用场景的理解技术原理方案权衡第 318 题你了解过 React Hooks 吗?请谈谈你的理解。 考察对 React Hooks 概念、原理和用法的掌握编码实现技术原理React第 319 题请描述一个你在项目中遇到并解决的内存泄漏问题,包括成因、排查过程和修复方案。 考察对内存泄漏成因、排查工具和修复手段的掌握程度项目复盘技术原理问题排查第 320 题红黑树和AVL树,讲一讲插入或删除节点时树结构怎么变化? 考察平衡二叉树的旋转机制、颜色调整与实现差异技术原理方案权衡