米哈游面试题 · JavaScript
米哈游相关面试题,按最终去重题目聚合。
共 2292 道真题 · 当前筛选命中 52 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 21 题说下Promise.all是什么? 考察对JavaScript Promise组合方法与并发控制的理解第 22 题在 JavaScript 中,表达式 `A instanceof object` 的值是 `true` 还是 `false`? 考察对 instanceof 运算符和 object 类型的理解第 23 题请说明 Promise.all 和 Promise.race 的区别,并分别给出一个适用场景。 考察对 Promise 并发控制方法的理解与场景判别第 24 题请解释 Promise.then 方法的行为,包括其参数、返回值、链式调用的工作原理以及错误处理的差异。 考察对 Promise 链式调用与异步流程控制的深入理解第 25 题移动端H5游戏的触摸交互、手势识别和多点触控如何处理? 考察移动端触摸事件机制、手势识别与多点触控的实践能力第 26 题JavaScript 中 delete 数组元素是如何实现的? 考察对 delete 操作与数组稀疏化关系的理解第 27 题常见的微任务和宏任务有哪些? 考察对JavaScript事件循环中微任务与宏任务分类及执行顺序的理解第 28 题怎么判断数据类型 考察JavaScript中数据类型判断方法的原理与适用场景第 29 题为什么读取元素的宽高等几何属性会导致页面重排? 考察对浏览器渲染流水线与强制同步布局机制的理解第 30 题请解释浏览器中 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对浏览器异步执行模型与任务队列优先级的理解第 31 题请解释 JavaScript 单线程的工作原理。 考察对 JS 事件循环、调用栈和异步机制的理解第 32 题JS脚本加载的defer和async的区别是什么? 考察对脚本加载执行时机与页面解析关系的理解第 33 题有哪些操作会触发浏览器页面的重排(reflow)? 考察对触发页面重排的常见操作类型的理解第 34 题ES6 新增了哪些主要特性?箭头函数与普通函数有哪些区别? 考察对 ES6 新特性的掌握程度及对箭头函数语义差异的理解第 35 题请介绍一下你对 EventLoop 事件循环机制的理解。 考察对事件循环模型、执行顺序和异步机制的理解第 36 题如何使用 Object.prototype.toString() 判断数据类型? 考察对原生类型检测方法的原理与应用边界理解第 37 题如何用 HTML/CSS/JavaScript 实现页面水印效果? 考察前端 DOM 操作、样式方案与性能优化能力第 38 题请解释浏览器的同源策略是什么、为什么需要它,以及 postMessage 是否受同源策略限制。 考察对浏览器安全模型的理解及应用第 39 题请说明箭头函数与普通函数的主要区别,并举例说明其适用场景。 考察对箭头函数语法、this绑定及适用场景的掌握第 40 题防抖和节流的实现方式是什么?它们的应用场景有哪些? 考察对前端性能优化中防抖与节流原理、实现及适用场景的理解