掌阅科技面试题 · 技术原理

掌阅科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 61 题对象如何获取自身的属性?hasOwnProperty 的用途是什么? 考察对自身属性与原型属性区分的理解技术原理问题排查JavaScript第 62 题Redis的跳表和MySQL的B+树相比,各有哪方面的优势和劣势? 考察不同数据结构在内存和磁盘场景下的设计取舍与应用差异技术原理技术选型方案权衡MySQLRedis第 63 题闭包存储数据的方式是什么?在内存中如何分配? 考察闭包变量存储位置的理解,是否了解存储在堆中性能优化技术原理JavaScript第 64 题请列举并解释常见的索引失效场景,以及如何规避。 考察对索引失效原理的理解和实际优化能力性能优化技术原理问题排查第 65 题请用你熟悉的语言实现一个单链表,并完成节点的尾部添加、按位置添加、按位置删除和按位置查找操作。 考察链表数据结构的实现能力与边界条件处理编码实现问题拆解技术原理第 66 题设计localStorage存储带有时效性的东西? 考察前端本地存储的封装、过期机制与边界处理风险判断技术原理方案权衡第 67 题如何分表和分库? 考察对水平拆分、垂直拆分及切分策略的理解与权衡系统设计技术原理方案权衡第 68 题HiveSQL的底层是怎么进行自动优化的? 考察对Hive查询优化器原理和常见优化手段的理解性能优化技术原理Apache Hive第 69 题Vue2和Vue3有哪些区别? 考察对Vue版本演进核心变化的掌握程度技术原理技术选型VueVue 3第 70 题解释JavaScript事件循环机制。 考察对JS异步执行模型、调用栈与任务队列的理解技术原理JavaScript第 71 题请介绍 Promise 及其使用场景,并说明与 async/await 的区别。 考察对异步编程模型的理解、应用场景识别及新老语法的对比能力技术原理方案权衡第 72 题详细说说CSS的盒模型 考察CSS盒模型的基本概念、组成部分及实际应用中的尺寸计算技术原理CSS第 73 题请解释快速排序的基本思想并分析其时间复杂度。 考察对分治算法核心思想与复杂度分析的理解问题拆解技术原理第 74 题请解释Node.js事件循环的工作原理,并结合一个具体例子说明其执行顺序。 考察对事件循环模型、执行阶段及异步执行顺序的掌握程度问题拆解技术原理Node.js第 75 题实现元素垂直居中时,你通常倾向于采用哪种方案?为什么? 考察CSS布局方案选择及权衡理解技术原理方案权衡CSS第 76 题手写实现 Promise.all 的完整逻辑 考察对 Promise 并发控制、错误传播和边界条件的理解与实现能力编码实现问题拆解技术原理JavaScript第 77 题请介绍 Apache Superset 的核心功能、架构组成和典型使用场景。 考察对 Superset 这一数据可视化平台的整体认知和实际定位业务理解技术原理技术选型第 78 题如何获取微信小程序的openid? 考察对微信小程序身份认证机制和接口调用的理解系统设计技术原理第 79 题请解释浏览器中事件捕获与冒泡的概念及两者的区别。 考察对DOM事件传播机制的理解与掌握技术原理JavaScript第 80 题你提到使用过 Zustand,请说明 Zustand 的原理。 考察对 Zustand 状态管理库核心机制的理解技术原理React