掌阅科技面试题(2026 最新)

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

340 道真题 · 更新 2026-08-05

筛选题目
第 181 题请做一个简短的自我介绍。 考察自我认知、职业定位和沟通表达沟通表达人岗匹配自我呈现第 182 题箭头函数与普通函数的区别有哪些? 考察对JavaScript函数特性差异的理解,包括this绑定、arguments、原型等技术原理JavaScript第 183 题React 组件之间有哪些通信方式? 考察 React 组件间数据传递的多种机制及适用场景技术原理方案权衡React第 184 题如果需要查看系统中所有的端口号,对应的命令是什么? 考察对端口查看命令的掌握和系统管理基础技术原理问题排查Linux第 185 题请阐述编写一道SQL题目时,你会如何设计题目、考察点与数据表结构? 考察SQL题目的设计思路与考察点覆盖能力问题拆解系统设计技术原理SQL第 186 题请实现一个函数,给定一个字符串和一个字符串数组,返回数组中最长的公共前缀(若不存在则返回空字符串)。 考察字符串处理、边界条件与编码能力编码实现问题拆解技术原理第 187 题虚拟 DOM 有哪些优点和缺点? 考察对虚拟 DOM 原理、性能特性及适用场景的理解技术原理方案权衡第 188 题Flink怎么保证端到端的一致性 考察对 Flink 端到端一致性保证机制的理解技术原理方案权衡Apache Flink第 189 题请设计一个复杂SQL查询,要求高效处理多表关联与分组聚合,请说明你的思路和关键优化点。 考察复杂SQL问题的拆解、关联逻辑理解与性能优化意识性能优化问题拆解技术原理SQL第 190 题请用二分查找算法解决一个在有序数组中查找目标值的问题,并说明其时间复杂度。 考察对二分查找原理、边界处理及时间复杂度的理解编码实现问题拆解技术原理第 191 题请说明一条 HiveSQL 语句在提交后执行的底层处理流程。 考察对 Hive 查询编译、优化与执行引擎调度的完整理解问题拆解技术原理Apache Hive第 192 题开发不认可你提出的bug怎么办 考察测试人员与开发沟通Bug时的说服力与协作能力协作推动沟通表达问题排查第 193 题请介绍你在项目中是如何使用 eCharts 处理图表的? 考察前端图表库的实际应用经验与项目落地能力编码实现技术选型问题排查Apache ECharts第 194 题在Hive中指定Spark作为计算引擎时,任务调度是如何进行的?请描述从提交Hive查询到Spark任务执行的完整调度链路。 考察对Hive on Spark架构及Spark任务调度机制的理解问题拆解技术原理Apache HiveApache Spark第 195 题你在项目中使用过哪些构建工具? 考察候选人对构建工具的了解及实际应用经验技术原理技术选型第 196 题在垃圾回收器的版本迭代中,主要解决了哪些关键问题? 考察对垃圾回收技术演进驱动力的理解及核心机制技术原理技术选型方案权衡JavaJVM第 197 题请谈谈微信小程序中原生组件与自定义组件(非原生组件)的区别和使用场景。 考察对小程序组件体系的理解及选型意识技术原理技术选型第 198 题聚簇索引和二级索引区别 考察数据库索引底层结构与查询性能差异性能优化技术原理InnoDBMySQL第 199 题请设计一个听书页面的测试方案,包含功能、兼容性和性能等维度。 考察测试方案设计的完整性与分层能力业务理解问题拆解风险判断第 200 题JavaScript 数组常用方法有哪些?请举例说明。 考察对数组常用 API 的掌握程度与归纳能力编码实现技术原理JavaScript