前端/移动开发面试题 · 技术原理 · JavaScript

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 2865 · 更新 2026-08-05

筛选题目已选:技术原理 · JavaScript
第 741 题请解释 CJS、ES6 Module、AMD、CMD、UMD 这些模块规范的理解和区别。 考察对前端模块化规范的发展脉络、语法特点及适用场景的掌握技术原理技术选型JavaScriptNode.js第 742 题在 JavaScript 中,Symbol 有哪些实际用处? 考察对 Symbol 特性的理解及实际应用能力技术原理JavaScript第 743 题在 JavaScript 中,树通常用什么数据结构来实现? 考察树这种非线性数据结构的存储方式与基本操作理解问题拆解技术原理JavaScript第 744 题如何判断元素是否在浏览器的可视区域内? 考察前端对可视区域判断方法的掌握及其适用场景性能优化技术原理JavaScript第 745 题讲讲 JavaScript 数组的 map、filter、reduce 操作及它们的区别和适用场景。 考察对数组高阶函数的理解、区别及实际应用能力编码实现技术原理JavaScript第 746 题Promise 主要解决什么问题?它有哪些状态? 考察对 Promise 核心价值与状态机的理解技术原理JavaScript第 747 题请解释 JavaScript 的原型链是什么,它是如何工作的? 考察对原型链机制的理解,包括属性查找和原型关系技术原理JavaScript第 748 题请解释什么是函数柯里化,并举例说明它的应用场景。 考察对函数式编程概念的理解及应用能力问题拆解技术原理JavaScript第 749 题ES6 中数组和对象的解构赋值如何使用? 考察解构赋值的语法应用及其默认值、重命名等技巧编码实现技术原理JavaScript第 750 题在 JavaScript 中如何判断一个变量的类型? 考察 JavaScript 类型判断的多种方法及适用场景技术原理JavaScript第 751 题pop() 和 unshift() 的区别是什么? 考察对 JavaScript 数组基础方法的功能与特点的理解技术原理JavaScript第 752 题indexOf 和 findIndex 有什么区别? 考察对数组查找方法适用场景的区分能力技术原理方案权衡JavaScript第 753 题Set、Map 与普通对象的区别是什么? 考察对 JavaScrip 集合类型与普通对象差异的理解技术原理方案权衡JavaScript第 754 题Promise 状态有哪些? 考察对 Promise 核心状态机及其流转关系的掌握技术原理JavaScript第 755 题在Android中,WebView与网页通信的具体实现方式有哪些? 考察对Android WebView与前端JavaScript交互机制的掌握编码实现安全意识技术原理AndroidAndroid WebViewJavaScript第 756 题请解释 JavaScript 中的闭包、函数节流(throttle)和函数防抖(debounce),并说明它们各自的作用与适用场景。 考察对 JavaScript 核心概念和常见优化技术的理解与区分性能优化技术原理JavaScript第 757 题为什么script脚本执行太久会导致页面白屏,如何优化? 考察对浏览器渲染机制的理解与前端性能优化能力性能优化技术原理JavaScript第 758 题script标签的defer和async属性有什么区别? 考察对HTML脚本加载与执行时序的理解性能优化技术原理HTMLJavaScript第 759 题实现对象深拷贝 考察对深拷贝原理、边界情况和可用工具的理解编码实现问题拆解技术原理JavaScript第 760 题import和require的区别 考察ES模块与CommonJS模块化的核心差异与工程理解技术原理方案权衡JavaScriptNode.js