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

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

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

筛选题目已选:技术原理
第 161 题你在项目中使用过哪些构建工具? 考察候选人对构建工具的了解及实际应用经验技术原理技术选型第 162 题在垃圾回收器的版本迭代中,主要解决了哪些关键问题? 考察对垃圾回收技术演进驱动力的理解及核心机制技术原理技术选型方案权衡JavaJVM第 163 题请谈谈微信小程序中原生组件与自定义组件(非原生组件)的区别和使用场景。 考察对小程序组件体系的理解及选型意识技术原理技术选型第 164 题聚簇索引和二级索引区别 考察数据库索引底层结构与查询性能差异性能优化技术原理InnoDBMySQL第 165 题JavaScript 数组常用方法有哪些?请举例说明。 考察对数组常用 API 的掌握程度与归纳能力编码实现技术原理JavaScript第 166 题resize或scroll事件的监听如何保证不频繁触发? 考察前端事件节流与防抖的技术原理及实际应用选择技术原理问题排查JavaScript第 167 题async/await 相对于 generator 做了哪些改进?你对 iterator 的了解如何? 考察异步编程演进、generator 与 iterator 的关系及 async/await 的语义改进技术原理技术选型JavaScript第 168 题跨域如何解决,介绍下CORS 考察跨域概念、CORS机制及常见解决方案技术原理问题排查第 169 题请结合实际开发场景,说明 useMemo 和 useCallback 这两个 Hook 的使用场景与区别。 考察对 React 性能优化 Hook 的理解与实际应用能力性能优化技术原理React第 170 题前端异常捕获有哪些常用方式?哪些类型的异常无法被常规手段捕获? 考察对前端异常捕获机制的理解及边界情况的掌握风险判断技术原理第 171 题JavaScript 中有哪些遍历对象属性的方法?各有什么特点? 考察对对象属性遍历方式的掌握和差异理解技术原理JavaScript第 172 题在Linux中,如何列出目录下的所有文件(包括隐藏文件)? 考察Linux文件管理基础命令的掌握问题拆解技术原理Linux第 173 题请解释浏览器中的重排(reflow)和重绘(repaint),并说明它们之间的关系及如何减少对页面性能的影响。 考察对浏览器渲染机制的理解及性能优化能力性能优化技术原理第 174 题请分别说明 MySQL 的四种隔离级别,并举例说明不同隔离级别下可能出现的并发问题。 考察对 MySQL 事务隔离级别的理解及并发异常场景的分析能力风险判断技术原理MySQL第 175 题localStorage、sessionStorage和Cookie有什么区别? 考察对浏览器存储机制的理解与适用场景辨析技术原理方案权衡第 176 题给定一个数组,将其划分为 m 等份,取第 j 份(0 ≤ j < m)的值,要求实现一个算法并说明边界处理。 考察数组划分的索引计算与边界条件处理编码实现问题拆解技术原理第 177 题请解释 CSS 定位(position)有哪些取值,各自的定位参考和典型使用场景是什么? 考察 CSS 定位模型的掌握程度与场景判断能力技术原理CSS第 178 题React 的 useEffect 在组件挂载时运行了两次,我们应该怎么排查这个问题?如果它在无限循环中运行又该怎么定位? 考察对 React 副作用执行机制、依赖数组和排查方法的理解问题拆解技术原理问题排查React第 179 题什么是内存对齐? 考察对内存对齐概念、原因及其对性能影响的理解技术原理C第 180 题请详细介绍你负责的一个三维重建相关项目,包括你的职责、技术难点和实现方案。 考察三维重建项目的深入理解、个人贡献与问题解决能力问题拆解项目复盘技术原理