数字马力面试题 · 技术原理 · JavaScript
数字马力相关面试题,按最终去重题目聚合。
共 2670 道真题 · 当前筛选命中 24 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 1 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解第 2 题宏任务里面有一个微任务和宏任务,微任务里面还有一个微任务,执行顺序是怎样的? 考察事件循环中宏任务与微任务的调度机制第 3 题请介绍虚拟列表的实现原理和关键步骤。 考察对长列表性能优化中虚拟列表实现细节的掌握第 4 题说说防抖和节流的区别 考察对高频事件优化技术原理的理解与应用场景辨析第 5 题Promise如何中断? 考察对Promise取消/中断机制的理解及边界处理第 6 题unshift和pop有什么区别? 考察数组操作方法的语义理解与边界把握第 7 题JavaScript 中有哪些基本数据类型? 考察对 JavaScript 基本类型分类的掌握第 8 题请解释JavaScript的事件循环机制。 考察对JavaScript异步执行机制的理解深度第 9 题ES模块和CommonJS模块有哪些区别? 考察对JavaScript模块体系核心差异的理解与运用第 10 题请说明箭头函数的 this 指向规则,并与普通函数对比。 考察对箭头函数词法作用域 this 绑定机制的理解第 11 题请解释 JavaScript 中 let、const 与 var 的区别。 考察对变量声明机制、作用域与提升特性的理解第 12 题请介绍 JavaScript 中 Promise 的基本概念、工作原理及常见用法。 考察对 Promise 机制的理解及异步编程基础第 13 题请解释前端中防抖(debounce)和节流(throttle)的实现原理与适用场景,并给出一个简单的实现思路。 考察对防抖与节流概念、实现细节及场景判别的理解第 14 题A对象声明了一个箭头函数方法,在B对象访问时,它的this会指向谁? 考察箭头函数this绑定规则与定义时词法作用域第 15 题请解释你对 JavaScript 中 Promise 的理解。 考察对 Promise 核心概念的掌握、使用方式及底层异步处理机制第 16 题请谈谈你对 JavaScript Promise 的理解,包括它的核心特性、状态变化,以及它相比传统回调的优势。 考察对 Promise 核心机制和异步编程概念的理解深度第 17 题介绍一下Promise 考察对Promise核心概念、状态机与使用场景的理解第 18 题请说明你对 this 的了解,以及为什么箭头函数的 this 在定义时就已经确定? 考察对 JavaScript this 绑定机制和箭头函数词法作用域的理解第 19 题请介绍一下在项目中防抖和节流的实际使用情况,以及它们分别解决了什么问题。 考察对前端性能优化中防抖与节流的理解深度及项目实践能力第 20 题请介绍 JavaScript 中 Symbol 的基本概念、主要用途以及使用时的注意事项。 考察对 ES6 Symbol 特性的理解、典型应用场景及边界意识