小鹅通面试题 · 技术原理
小鹅通相关面试题,按最终去重题目聚合。
共 659 道真题 · 当前筛选命中 481 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题在你的项目中,你是如何设计和处理多线程与线程安全问题的? 考察多线程编程实践与线程安全意识第 62 题析构函数和纯虚析构函数(pure virtual destructor)的区别是什么? 考察对C++析构函数、虚析构和纯虚析构语义的理解,以及多态基类设计原则第 63 题请详细说明 WebSocket 协议的工作原理及其与 HTTP 的关系。 考察对 WebSocket 协议机制、握手流程及实际应用场景的理解第 64 题请从常见的排序算法中任选一种,介绍其核心思想、时间复杂度与适用场景。 考察对排序算法原理的理解、复杂度分析及场景权衡能力第 65 题Python的内存管理机制 考察对Python内存分配、引用计数和垃圾回收机制的理解第 66 题JavaScript 中判断数据类型的方法有哪些?各自的原理和区别是什么? 考察 JavaScript 类型检测方法的原理差异与适用场景第 67 题MySQL 自身有哪些缓存机制?请分别说明其作用与适用场景。 考察对 MySQL 缓存体系(含查询缓存与 InnoDB Buffer Pool)的理解第 68 题XHR和Fetch的底层原理是什么?请比较二者的实现机制和适用场景。 考察对浏览器HTTP客户端API底层机制的理解与对比第 69 题请举例说明在什么业务场景下需要使用 Socket 进行网络通信? 考察候选人对 Socket 通信原理及其应用场景的理解第 70 题请介绍Spring @Transactional注解在哪些场景下会失效,并解释其背后的代理机制原理。 考察对Spring事务管理失效场景的掌握及AOP代理机制的理解第 71 题HTML 文档顶部的 <!DOCTYPE html> 声明有什么作用和含义? 考察对 HTML 文档类型声明的理解第 72 题你用过哪些操作系统?请选择你最熟悉的一个介绍其特点。 考察操作系统使用广度与对特定系统的理解深度第 73 题你了解哪些设计模式?请介绍工厂模式和抽象工厂模式的区别与应用场景。 考察对设计模式基础概念的理解以及两模式差异的准确区分第 74 题HTTP 请求与响应中常见的协议头有哪些?它们分别有什么作用?请结合场景举例说明。 考察对 HTTP 协议头常见字段的理解和应用能力第 75 题进程之间常用的通信方式有哪些? 考察对进程间通信机制的全面理解与场景辨析第 76 题请解释浏览器如何在没有 GPS 芯片的情况下实现较为精确的定位? 考察对浏览器定位原理及其可靠性边界的理解第 77 题请设计并讲解一个抽奖算法,覆盖奖品权重、概率计算和随机结果生成。 考察抽奖算法的设计思路、概率实现细节与边界处理第 78 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握第 79 题了解过哪些文件系统?它们之间的区别是什么? 考察文件系统知识的广度与对关键差异的理解第 80 题请实现力扣 847 题:求解给定递增数组中最长的斐波那契式子序列长度。 考察动态规划建模、状态转移设计和算法复杂度分析