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

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

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

筛选题目已选:问题拆解
第 61 题写一个倒计时函数,每隔一秒输出一个数。 考察定时器使用、异步控制与边界情况处理编码实现问题拆解技术原理JavaScript第 62 题请解释TCP和UDP的区别以及各自适用的场景。 考察对传输层协议核心差异和应用场景的理解问题拆解技术原理方案权衡TCPUDP第 63 题栈和堆在内存分配上有什么区别? 考察对栈与堆内存模型、分配机制及生命周期差异的理解问题拆解技术原理第 64 题微信发红包场景的测试方案 考察测试设计能力、业务理解和风险覆盖业务理解问题拆解风险判断第 65 题请实现一个函数,找出数组中所有不重复的三元组,使得三元组的元素之和等于给定目标值(如 0)。 考察三数之和的算法设计、去重逻辑与时间复杂度控制编码实现问题拆解技术原理第 66 题请列举HTTP常见的请求返回状态码并说明其含义。 考察HTTP协议基础知识的掌握程度问题拆解技术原理HTTP第 67 题如何保证测试质量? 考察测试策略、流程规范和持续改进能力业务理解持续改进问题拆解第 68 题请描述Hive任务提交到YARN的整个执行流程。 考察对Hive任务从客户端到YARN执行全链路的理解问题拆解技术原理Apache HiveYarn第 69 题请实现两数之和问题:给定一个整数数组和一个目标值,找出数组中两个数相加等于目标值的下标,并说明你的解法和时间复杂度。 考察数组遍历、哈希表应用与算法时间复杂度分析编码实现问题拆解技术原理第 70 题给定一个数字如 123405000,请将其转换为中文大写金额形式(如壹万贰千叁百肆拾伍),并请考虑 0、1001、100000 等特殊情况的处理。 考察数字转中文大写的算法设计与边界条件处理编码实现问题拆解第 71 题如何用两个队列实现一个栈,请说明思路和操作的时间复杂度。 考察队列与栈的数据结构转换及操作效率分析问题拆解技术原理第 72 题请解释闭包的概念及其使用场景。 考察对闭包原理的理解及实践应用能力问题拆解技术原理第 73 题如何判断一个字符串是否是回文,同时过滤掉非字母字符? 考察字符串处理、回文判断逻辑及算法实现能力编码实现问题拆解第 74 题请手写SQL实现连续登录问题:给定用户登录记录表(含用户ID和登录日期),统计每个用户连续登录的最大天数。 考察SQL窗口函数、连续性问题建模与去重处理编码实现问题拆解技术原理SQL第 75 题Vue 中 key 属性的作用是什么?请说明为什么在列表渲染中推荐使用 key,以及不设置 key 可能带来的问题。 考察对 Vue 虚拟 DOM diff 算法中 key 作用的理解与应用问题拆解技术原理Vue第 76 题请介绍 ES6 中你重点使用的特性,特别是 async/await 的原理和使用要点。 考察 ES6 新特性掌握程度及对 async/await 异步编程的理解问题拆解技术原理第 77 题Go中map是怎么实现的? 考察对Go map底层数据结构、哈希与扩容机制的理解问题拆解技术原理Go第 78 题请谈谈你是如何学习新技术或新知识,并将其应用到实际项目中的。 考察学习方法和知识迁移能力持续改进问题拆解自我认知第 79 题请解释大模型是如何根据输入序列生成输出序列的,其核心机制是什么? 考察对生成式大模型工作原理和自回归生成机制的理解问题拆解技术原理Transformer第 80 题请列举 WebSocket 的常用 API,并说明它们各自的作用。 考察对 WebSocket 标准接口的熟悉程度及基础运用能力问题拆解技术原理WebSocket