掌阅科技面试题(2026 最新)
掌阅科技相关面试题,按最终去重题目聚合。
共 340 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 21 题Redis常见的数据结构和应用场景有哪些? 考察对Redis核心数据结构的理解及其典型应用场景的掌握第 22 题请解释JavaScript中变量声明与函数声明提升的交互,并说明为什么下面的代码会报错:function foo(){}; var foo; foo(); 考察JS提升机制中函数声明与变量声明同名时的处理方法第 23 题有这样一个场景,给你一台主机,你如何去做安全优化? 考察主机安全基线、风险识别与加固方法的系统性第 24 题如何判断一个链表是否有环?请说明思路和时间复杂度。 考察链表遍历与双指针算法的应用第 25 题请描述使用 XMLHttpRequest 发起一次 Ajax 请求的完整流程,并说明 readyState 各状态码的含义。 考察对 Ajax 核心机制和状态机变化的掌握第 26 题请解释浏览器中的回流(Reflow)与重绘(Repaint)分别是什么,以及它们之间的区别。 考察对浏览器渲染性能核心概念的理解与区分能力第 27 题一个场景开了两个标签页,如何监听到localStorage的改变? 考察跨标签页通信与浏览器存储事件机制第 28 题请说明JVM垃圾回收中分代收集的基本思路,以及老年代垃圾回收通常发生在什么时机。 考察JVM分代回收原理及Major GC触发条件的理解第 29 题怎么学习新技术,例如 React? 考察学习新技术的策略与方法论第 30 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的区别。 考察对 JavaScript this 绑定规则的掌握程度及实际应用能力第 31 题如何把一个扁平结构的数组转换为树形结构? 考察数据建模、递归或迭代构建树的能力及边界处理第 32 题请介绍数据仓库常用的分层方法,并说明各层的作用与设计要点。 考察对数仓分层架构及其业务价值的理解第 33 题类加载的过程? 考察对 Java 类加载机制各阶段的掌握程度第 34 题请说明 HTTP 缓存中强缓存和协商缓存的基本过程,强缓存命中时是否会发送网络请求,并比较 Cache-Control 与 Expires 的优先级,列举 Cache-Control 的常用属性及其作用。 考察 HTTP 缓存机制、字段优先级与常用属性掌握程度第 35 题script的defer和async有什么区别? 考察对HTML脚本加载与执行时序的理解第 36 题请谈谈你对 Node.js 的了解情况。 考察 Node.js 核心特性、适用场景和候选人知识深度第 37 题事实表分为哪几类? 考察对数据仓库事实表类型的理解及适用场景第 38 题请简述HashMap在Java 7和Java 8之间的主要差异及其原因。 考察对HashMap版本演进的理解,涉及数据结构、哈希冲突处理、扩容机制及安全性第 39 题请谈谈你对微前端(微应用)的理解,以及它在实际项目中的应用场景和挑战。 考察对微前端架构概念的掌握程度及其技术背景第 40 题请谈谈你使用掌阅、起点和番茄小说这三款阅读产品的体验差异,以及它们各自在内容或产品定位上有何特点。 考察对竞品产品的观察、比较与用户视角的分析能力