前端/移动开发面试题 · 技术原理 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2865 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 121 题请实现一个判断变量是否为数组的函数,并说明判断依据。 考察 JavaScript 中判断数组的多种方式及底层原理第 122 题请描述浏览器从接收HTML到页面显示的完整渲染过程。 考察对浏览器渲染管线、关键节点及优化点的理解第 123 题请介绍 Promise 以及它的常用方法。 考察对 Promise 概念和常用方法的理解第 124 题JS内存泄漏,如何快速定位到哪一行代码? 考察内存泄漏排查思路与工具使用能力第 125 题请用你熟悉的前端框架或原生方式实现一个简单的防抖函数。 考察代码实现能力与边界处理第 126 题请解释 JavaScript 中的微任务和宏任务,并说明它们的执行顺序。 考察对 JavaScript 事件循环和异步任务执行顺序的理解第 127 题JavaScript 中 for...in 循环能否用于遍历数组?如果能,它的行为是怎样的? 考察对 for...in 遍历数组行为及坑点的理解第 128 题在 JavaScript 中,表达式 3<2<1 返回什么?请解释其执行逻辑。 考察 JavaScript 隐式类型转换和运算符结合性第 129 题在 JavaScript 中判断一个值是否为字符串类型,有哪些常用方法? 考察对 JavaScript 类型判断方法的掌握与适用场景区分第 130 题请说明 JavaScript 中 call 方法的作用。 考察对 call 方法绑定 this 与参数传递机制的理解第 131 题请解释React Native的编译与运行原理,包括JavaScript与原生代码如何交互。 考察对React Native架构、编译流程和桥接机制的理解第 132 题JavaScript 中有哪些数据类型?如何检测一个变量的数据类型? 考察 JavaScript 基础类型体系与类型检测方法的掌握第 133 题如何在全局捕获一些JavaScript异常? 考察前端异常监控与容错处理能力第 134 题说一下JavaScript的垃圾回收机制 考察对JavaScript内存管理、引用计数和标记清除机制的理解第 135 题请给出宏任务与微任务在JavaScript执行模型中出队的顺序,并说明原因。 考察对事件循环中宏任务与微任务执行顺序的理解第 136 题双等号==、三等号===和Object.is的区别 考察对 JavaScript 相等性判断机制的理解与区分第 137 题怎么监听滚动条 考察前端事件监听与滚动性能优化意识第 138 题项目中主要使用 JavaScript 的哪种语法标准,ES5 还是 ES6,为什么? 考察对 JavaScript 语法发展、工程实践和兼容性取舍的理解第 139 题请实现一个通用的深拷贝函数 考察对深拷贝原理、边界处理和编码实现能力的理解第 140 题请手写实现一个函数,将扁平数组转换为树结构。 考察对树形数据构建、引用关系与边界情况的理解和编码能力