小鹅通面试题 · 方案权衡
小鹅通相关面试题,按最终去重题目聚合。
共 659 道真题 · 当前筛选命中 153 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题Vue3为什么要用Proxy而不是Object.defineProperty? 考察对Vue响应式原理演进的深入理解及技术选型能力第 2 题Vue 为什么要放弃 Object.defineProperty?它解决了什么问题? 考察对 Vue 响应式系统演进、局限性和 Proxy 方案的理解第 3 题接口日志记录如何设计才能最小化对业务代码的侵入,并保证日志系统故障不影响核心业务? 考察日志系统的解耦设计与故障隔离能力第 4 题请详细说明什么是跨域问题,以及常见的解决方案有哪些? 考察对浏览器同源策略的理解及跨域解决方案的掌握第 5 题讲讲你的RPC框架,为什么要基于TCP协议自定义? 考察RPC框架设计动机、TCP与HTTP对比及自定义协议的优势第 6 题在做这个项目前,你调研过哪些同类产品或方案? 考察竞品分析、技术选型与方案权衡能力第 7 题页面需要展示多张图片,如何优化显示效果? 考察多图场景下的加载性能、布局稳定与用户体验优化能力第 8 题请对比ES模块和CommonJS的差异,并说明各自的适用场景。 考察对JavaScript模块化机制的理解与差异对比能力第 9 题在高并发场景下如何设计点赞与取消点赞功能,避免频繁直接修改数据库? 考察对高频写入场景的架构设计能力,包括缓存、异步、合并与最终一致性第 10 题团队成员技术方案不一致怎么处理 考察冲突处理、沟通协调与方案权衡能力第 11 题怎么确保MySQL和Redis的缓存一致性? 考察缓存与数据库一致性的核心方案与取舍第 12 题说说 ArrayList 和 LinkedList 的区别。 考察对 Java 常用集合底层实现及适用场景的理解第 13 题页面下拉加载数据如何获取正确的数据? 考察分页加载中数据一致性与并发控制的处理能力第 14 题对象存储平台和文件系统的区别是什么? 考察对存储架构原理的理解及对项目技术选型的思考第 15 题为什么文件上传要转换为MD5,用时间戳不可以吗?请以网盘为例说明。 考察对文件去重、一致性和命名设计原理的理解第 16 题请解释 Promise.all 和 Promise.race 的用途与区别,并说明它们分别在什么业务场景下使用。 考察对 Promise 并发控制方法的理解与应用能力第 17 题Vue2为什么要升级为Vue3?请结合响应式原理说明主要驱动因素。 考察对框架演进动机和响应式优缺点的综合分析第 18 题请从常见的排序算法中任选一种,介绍其核心思想、时间复杂度与适用场景。 考察对排序算法原理的理解、复杂度分析及场景权衡能力第 19 题MySQL 自身有哪些缓存机制?请分别说明其作用与适用场景。 考察对 MySQL 缓存体系(含查询缓存与 InnoDB Buffer Pool)的理解第 20 题XHR和Fetch的底层原理是什么?请比较二者的实现机制和适用场景。 考察对浏览器HTTP客户端API底层机制的理解与对比