小鹅通面试题 · 技术原理
小鹅通相关面试题,按最终去重题目聚合。
共 659 道真题 · 当前筛选命中 481 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题在面向对象编程中,继承的目的是什么?请结合具体语言说明实现方式以及适用场景。 考察对继承机制的理解及其在具体语言中的实现第 102 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解第 103 题Java线程池和Go协程池有哪些不同点? 考察对两种并发模型的底层原理、资源管理及适用场景的理解第 104 题在 JavaScript 中,如何判断一个值是否为数组?请说明多种方法及其适用场景。 考察 JavaScript 中数组类型判断的多种实现及边界理解第 105 题在性别这样的低区分度字段上建立索引是否合理?请说明你的判断依据。 考察对索引选择性与扫描代价关系的理解第 106 题请解释数据库事务隔离级别有哪些,以及各自的特性。 考察对事务隔离级别的理解和应用场景判断第 107 题JS继承和C++继承有什么区别? 考察对两种语言继承机制底层实现与语义差异的理解第 108 题请介绍 Vue 中常用的组件通信方式。 考察对 Vue 组件通信方式的掌握与场景理解第 109 题请说明你在项目中为什么选择 Gin 框架,并介绍 Gin 框架的核心特性。 考察框架选型理由与对 Gin 核心机制的理解第 110 题虚拟列表是怎么实现的?可以考虑分页思路。 考察长列表渲染优化中虚拟列表的原理与分页实现第 111 题请解释 JavaScript 闭包的概念、形成原理及其典型应用场景。 考察对闭包核心机制的理解与实际应用能力第 112 题请实现验证二叉搜索树(LeetCode 98)的迭代版本,并说明与递归版本的区别。 考察二叉树遍历的迭代实现与递归转迭代的算法理解第 113 题请描述一次你在使用 Nginx 与 Kafka 集成时遇到的 IP 解析问题,并说明你的排查过程。 考察对 Nginx 反向代理与 Kafka 客户端之间 IP 解析问题的理解与排查能力第 114 题在将系统拆分为微服务架构时,需要考虑哪些关键因素?它的优缺点有哪些? 考察对微服务架构的全面理解,包括设计考量、利弊权衡第 115 题请解释 Redis 高性能的核心原理。 考察对 Redis 内存模型、IO 模型与单线程优势的深入理解第 116 题浏览器打开一个页面,网络过程是怎么样 考察浏览器加载网页时从输入URL到页面呈现所经历的网络请求与资源加载流程第 117 题RTMP 流转 HLS 流的底层原理是什么? 考察对视频流协议转换、封装格式和传输机制的理解第 118 题HashMap是线程安全的吗?请说明原因,并谈谈如何实现线程安全的Map。 考察对HashMap线程安全性及并发替代方案的理解第 119 题请介绍 Promise 的核心知识点,包括其状态、链式调用和错误处理。 考察对 Promise 机制的理解,包括状态变化、链式调用和异常处理第 120 题执行 `new Promise(() => { throw new Error('e'); })` 后,依次调用 `.then`、`.catch`、`.then`、`.catch`,描述它们的执行顺序并解释原因。 考察 Promise 异常传递与拒绝处理链的执行机制