米哈游面试题 · 编码实现
米哈游相关面试题,按最终去重题目聚合。
共 2292 道真题 · 当前筛选命中 147 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 41 题Socket核心API都有哪些 考察对Socket网络编程核心API的掌握程度第 42 题LRU Map如何实现? 考察缓存淘汰策略、数据结构选型与并发处理能力第 43 题给定一棵二叉树,如何打印其右视图?请说明思路并实现。 考察层序遍历与边界节点识别能力第 44 题你在封装自定义拖拽指令的时候用到了 clientX/Y,知道它和 pageX/Y 的区别吗? 考察对鼠标事件坐标体系的理解及实际应用能力第 45 题如何找到链表中环的入口节点?请描述思路并给出实现细节。 考察链表操作、双指针技巧与边界处理能力第 46 题在动作游戏中,如何判定武器碰撞框是否与目标发生命中? 考察对碰撞检测机制与精确判定流程的理解第 47 题请编程实现最小覆盖子串问题:给定字符串 s 和 t,返回 s 中包含 t 的全部字符(包括重复字符)的最短子串,如果不存在则返回空字符串。 考察滑动窗口与哈希计数在字符串处理中的应用第 48 题请编写SQL查询,筛选出通过“票”的形式抽取到的数据,并按创建时间升序排列,返回前5条记录。 考察SQL语法、排序、筛选与分页的综合应用能力第 49 题请编写一个函数,比较两个版本号字符串(如"1.10.2"和"1.2")的大小,并说明你的实现思路。 考察字符串解析、边界处理和编码实现能力第 50 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法。 考察对 Promise 并发控制、异步错误处理与实现细节的理解第 51 题请介绍游戏《崩坏:星穹铁道》中一个你熟悉的角色机制,并基于该机制设计测试用例。 考察对具体游戏角色机制的理解及测试用例设计能力第 52 题请解释 v-model 实现双向数据绑定的原理。 考察对 Vue 双向绑定机制的深入理解,涉及数据响应式与事件监听第 53 题请详细描述你开发 Babel 插件的过程,包括关键的技术实现步骤。 考察对 Babel 插件机制的深入理解与实现能力第 54 题请将给定的32位无符号整数转换回IPv4地址(如192.168.0.1),要求使用回溯递归方式实现。 考察数字到字符串的转换、位操作及递归设计能力第 55 题请描述并实现一个扇形检测算法。 考察空间几何计算、向量运算与边界条件处理能力第 56 题实现一个工具函数,将一个带有缩进关系的字符串转为具有对应层级关系的树。 考察字符串解析、树结构与递归处理能力第 57 题在 JavaScript 中,对象为空时应设置为 undefined 还是 null?请说明你的选择理由。 考察空值语义在对象场景下的工程判断第 58 题请实现一个计时器功能,支持开始、暂停、继续和重置。 考察计时器状态管理与边界情况处理第 59 题从一个很长的日志文件中选择出第K个大的数值(思路可使用堆排序) 考察海量数据处理与大数查找的效率设计第 60 题请用代码实现删除链表中所有重复的节点,只保留出现一次的非重复节点,并说明算法的时间复杂度和空间复杂度。 考察链表操作、重复节点删除的边界处理与复杂度分析