掌阅科技面试题 · 技术原理
掌阅科技相关面试题,按最终去重题目聚合。
共 340 道真题 · 当前筛选命中 271 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 81 题Redux 中 action 和 reducer 可以支持异步操作吗?为什么 reducer 必须是同步纯函数? 考察对 Redux 数据流、异步处理和纯函数约束的理解第 82 题UI和接口自动化的异同点 考察对UI自动化与接口自动化的理解深度及实际应用场景辨析第 83 题请详细讲解 synchronized 关键字的工作原理及应用方式。 考察对 Java 内置锁机制、使用场景和底层实现的理解第 84 题import和require的区别 考察ES模块与CommonJS模块化的核心差异与工程理解第 85 题yarn与npm的主要区别是什么? 考察对前端包管理工具演进与差异的理解第 86 题点击按钮时动态加载一个组件,如何用 Promise 异步等待组件加载完成后再显示它? 考察异步加载组件的流程控制与 Promise 使用第 87 题如何定位前端和后端的 Bug?请结合具体案例说明排查思路和方法。 考察前端与后端 Bug 的定位思路、工具使用及系统性排查能力第 88 题在 React 中调用 useState 的 set 函数后,状态看起来已更新,但界面没有重新渲染,可能的原因有哪些? 考察对 React 状态更新与渲染机制的理解及问题排查能力第 89 题请谈谈你对TypeScript的理解和掌握程度。 考察对TypeScript的知识深度与实际应用能力第 90 题请介绍 SQL 中常见的多表关联类型,包括 semi join,并说明各自的适用场景。 考察 SQL 多表关联类型及其适用场景的理解第 91 题在你的项目中,权限控制和身份认证是如何设计和实现的? 考察对鉴权方案的理解、选型和应用能力第 92 题讲一下HTTP和HTTPS的区别。 考察对HTTPS加密机制、证书体系及安全边界的理解第 93 题请列举你在多线程开发中常用到的功能、相关类和方法,并说明分别在什么场景下使用。 考察多线程基础知识掌握程度与实际应用能力第 94 题在一个陌生的机器上,如何去查看它的CPU占有率以及各种进程呢? 考察对Linux/Unix下系统监控与进程管理命令的掌握程度第 95 题首屏加载白屏时间过长,怎么优化? 考察前端首屏渲染性能优化与问题分析能力第 96 题请举例说明不同数据结构的主要应用场景。 考察将数据结构特性匹配到实际问题的能力第 97 题请解释 Hive 中数据倾斜产生的原因,并说明常用的解决方案。 考察对 Hive 数据倾斜原因的理解及实际优化能力第 98 题谈谈你对HTML5和CSS3新特性的了解 考察对HTML5和CSS3核心新特性的掌握与应用能力第 99 题BFC是什么,触发条件有哪些,主要用于解决什么问题? 考察对块级格式化上下文概念、触发方式及典型应用的理解第 100 题HTML语义化有哪些作用? 考察对HTML语义化价值的理解与表达能力