前端/移动开发面试题 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 3003 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 701 题请说明 Window.fetch API 的基本用法和主要特点。 考察对前端原生网络请求 API 的掌握程度第 702 题call()、apply()和bind()的区别是什么? 考察JavaScript中函数调用与this绑定机制的理解第 703 题apply和call的区别是什么? 考察对JavaScript函数调用方式的理解和应用场景区分第 704 题JavaScript 的 setInterval 计时准确吗? 考察对 JavaScript 定时器机制和事件循环的理解第 705 题使用 instanceof 判断数组有什么问题? 考察对 JS 类型判断边界与跨执行上下文风险的认知第 706 题结合使用场景说一下原型和原型链 考察对 JavaScript 原型、原型链机制及实际应用场景的理解第 707 题除了框架学习外,你对JavaScript和CSS有哪些学习或实践? 考察候选人前端基础知识的深度、主动性及持续学习能力第 708 题请解释事件循环(Event Loop)的执行机制,并说明宏任务与微任务的执行顺序及其相互影响。 考察对事件循环机制、宏任务/微任务调度顺序的掌握程度第 709 题箭头函数和普通函数的区别,箭头函数有哪些好处? 考察对 JavaScript 函数语义差异的理解,尤其是 this 绑定、构造能力和作用域第 710 题如何判断一个元素是否在可视区域? 考察前端性能优化与浏览器API的熟悉程度,以及边界情况处理意识第 711 题JS 如何判断数据类型,instanceof 的实现原理是什么? 考察 JavaScript 数据类型判断方法及 instanceof 内部机制第 712 题手写实现一个 animate 方法,能够驱动元素动画。 考察原生 JavaScript 动画实现、性能优化与边界处理第 713 题你在封装自定义拖拽指令的时候用到了 clientX/Y,知道它和 pageX/Y 的区别吗? 考察对鼠标事件坐标体系的理解及实际应用能力第 714 题深拷贝中遇到 Date、RegExp、Map、Set 等特殊数据类型应如何处理? 考察对特殊对象类型的识别与正确拷贝方法第 715 题请解释什么是闭包,以及它如何影响变量作用域和内存生命周期。 考察对闭包原理、作用域链和内存管理的理解第 716 题请解释JavaScript中原型链的工作原理,并说明它如何影响属性查找。 考察对JavaScript原型链机制及其属性查找过程的深入理解第 717 题Promise 构造函数的执行是同步的还是异步的?请结合 new Promise(res => console.log(1)) 说明。 考察对 Promise 构造函数执行时机与微任务调度的理解第 718 题如何优化浏览器频繁重排带来的性能问题? 考察性能优化中对重排成本控制和实践手段的掌握第 719 题请解释 JavaScript 中函数作用域、作用域链和变量提升的概念,并说明它们之间的关系。 考察对 JavaScript 作用域机制的深入理解第 720 题介绍let、const的特性和区别 考察对ES6变量声明机制的理解