掌阅科技面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 21 题当数据库出现深度翻页查询时,你是如何分析和优化这类慢查询的? 考察对深度分页性能问题的识别与优化手段性能优化问题拆解MySQL第 22 题点击按钮时动态加载一个组件,如何用 Promise 异步等待组件加载完成后再显示它? 考察异步加载组件的流程控制与 Promise 使用编码实现问题拆解技术原理JavaScript第 23 题如何定位前端和后端的 Bug?请结合具体案例说明排查思路和方法。 考察前端与后端 Bug 的定位思路、工具使用及系统性排查能力问题拆解技术原理问题排查第 24 题请介绍 SQL 中常见的多表关联类型,包括 semi join,并说明各自的适用场景。 考察 SQL 多表关联类型及其适用场景的理解问题拆解技术原理SQL第 25 题给定一个字符串数组,请找出所有字符串的最长公共前缀,如果没有公共前缀则返回空字符串。请在IDE中编写并运行代码。 考察字符串操作、算法实现与代码质量编码实现问题拆解第 26 题请解释 Hive 中数据倾斜产生的原因,并说明常用的解决方案。 考察对 Hive 数据倾斜原因的理解及实际优化能力问题拆解技术原理方案权衡Apache Hive第 27 题请分享你曾经经历过的最大的一个困难,并说明你是如何克服的。 考察候选人面对困难时的应对策略、韧性和复盘能力问题拆解结果导向自我认知第 28 题请谈谈你在前端项目中是如何进行组件复用设计的?其中组件间传值你一般采取哪些方式? 考察组件化设计思想与组件间通信方案的掌握问题拆解技术原理方案权衡第 29 题请复盘一个你主导或深度参与的项目,重点描述技术难点、你的职责和最终效果。 考察项目复盘能力、技术细节掌握与个人贡献界定问题拆解项目复盘结果导向第 30 题请描述Hive中Driver组件对一条SQL语句的完整解析与执行流程。 考察对Hive SQL编译、优化和执行核心机制的理解问题拆解技术原理Apache Hive第 31 题你了解 JavaScript 中的事件(Event)机制吗?请具体说明。 考察对 JavaScript 事件机制的理解与掌握程度沟通表达问题拆解技术原理JavaScript第 32 题请说明OSI七层模型与TCP/IP模型有什么区别。 考察网络分层模型的理解和对比能力问题拆解技术原理TCP/IP第 33 题请说明React中实现按需加载的方式。 考察React按需加载的原理与实现方式问题拆解技术原理React第 34 题常见的数据结构有哪些? 考察数据结构基础知识的掌握与归纳能力问题拆解技术原理第 35 题请实现一个函数,用于查找字符串数组中的最长公共前缀。输入示例为 ["flower","flow","flight"],输出应为 "fl"。 考察字符串处理算法与边界条件处理能力编码实现问题拆解技术原理第 36 题ES5和ES6实现继承的方式 考察对JavaScript继承原理及ES6语法演进的理解问题拆解技术原理第 37 题有一对象数组,每个对象含 id 属性,请找出 id 等于 targetId 的元素并将其移到数组首部,其余元素的相对顺序保持不变。 考察数组操作、条件匹配和保持顺序的算法实现能力编码实现问题拆解技术原理第 38 题在Linux中,如何查找系统中的管道文件(FIFO)? 考察Linux文件类型识别和查找命令的掌握问题拆解技术原理Linux第 39 题给定一个场景,用户访问一个网站,请讲一下这个过程(最终是由哪个协议返回)? 考察网络访问全链路理解与HTTP协议认知问题拆解技术原理DNSHTTPHTTPS第 40 题请说明一条典型的SQL查询语句在MySQL中的执行顺序,并解释为什么WHERE和HAVING的执行阶段不同。 考察SQL逻辑执行顺序及对过滤条件的理解问题拆解技术原理MySQL