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

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

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

筛选题目已选:技术原理
第 21 题请解释浏览器中的回流(Reflow)与重绘(Repaint)分别是什么,以及它们之间的区别。 考察对浏览器渲染性能核心概念的理解与区分能力性能优化技术原理问题排查第 22 题一个场景开了两个标签页,如何监听到localStorage的改变? 考察跨标签页通信与浏览器存储事件机制问题拆解技术原理第 23 题请说明JVM垃圾回收中分代收集的基本思路,以及老年代垃圾回收通常发生在什么时机。 考察JVM分代回收原理及Major GC触发条件的理解技术原理方案权衡JVM第 24 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的区别。 考察对 JavaScript this 绑定规则的掌握程度及实际应用能力技术原理JavaScript第 25 题如何把一个扁平结构的数组转换为树形结构? 考察数据建模、递归或迭代构建树的能力及边界处理编码实现问题拆解技术原理第 26 题请介绍数据仓库常用的分层方法,并说明各层的作用与设计要点。 考察对数仓分层架构及其业务价值的理解系统设计技术原理方案权衡第 27 题类加载的过程? 考察对 Java 类加载机制各阶段的掌握程度技术原理Java第 28 题请说明 HTTP 缓存中强缓存和协商缓存的基本过程,强缓存命中时是否会发送网络请求,并比较 Cache-Control 与 Expires 的优先级,列举 Cache-Control 的常用属性及其作用。 考察 HTTP 缓存机制、字段优先级与常用属性掌握程度技术原理HTTP第 29 题script的defer和async有什么区别? 考察对HTML脚本加载与执行时序的理解问题拆解技术原理HTMLJavaScript第 30 题请谈谈你对 Node.js 的了解情况。 考察 Node.js 核心特性、适用场景和候选人知识深度业务理解技术原理Node.js第 31 题事实表分为哪几类? 考察对数据仓库事实表类型的理解及适用场景数据驱动技术原理第 32 题请简述HashMap在Java 7和Java 8之间的主要差异及其原因。 考察对HashMap版本演进的理解,涉及数据结构、哈希冲突处理、扩容机制及安全性技术原理方案权衡Java第 33 题请谈谈你对微前端(微应用)的理解,以及它在实际项目中的应用场景和挑战。 考察对微前端架构概念的掌握程度及其技术背景系统设计技术原理方案权衡第 34 题请实现一个多线程按序打印的程序,例如三个线程分别打印 A、B、C,要求按 A、B、C 顺序循环输出指定次数。 考察多线程同步与按序打印的实现能力编码实现问题拆解技术原理第 35 题虚拟列表怎么做滚动显示,如果不用框架? 考察手动实现虚拟列表的核心原理与边界处理编码实现性能优化技术原理JavaScript第 36 题HTTP和HTTPS有什么主要区别? 考察对HTTP与HTTPS在传输安全、端口和加密机制上的理解安全意识技术原理HTTPHTTPSTLS第 37 题在 JavaScript 中,继承(extends)的底层实现机制是什么?请结合原型链详细说明。 考察对 JavaScript 原型链继承机制的理解深度,以及对 class 语法糖背后原理的掌握技术原理JavaScript第 38 题TCP三次握手第三次丢失会怎么样 考察TCP连接建立过程中对握手报文丢失的理解和状态机掌握技术原理问题排查TCP第 39 题请介绍 Webpack 的核心作用和工作原理。 考察对 Webpack 基本概念、构建流程和核心配置的理解技术原理技术选型Webpack第 40 题说一下线程和进程的区别。 考察操作系统基础概念的理解与表达能力沟通表达技术原理