前端/移动开发面试题 · 技术原理 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2865 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 961 题请解释 JavaScript 中普通函数与箭头函数的 this 指向差异。 考察对 this 绑定规则和箭头函数特性的理解第 962 题节流函数是怎么实现的? 考察对节流原理、实现方式及应用场景的理解第 963 题请讲解 Promise 的基本概念,并说明 Promise.all、Promise.allSettled、Promise.race 和 Promise.any 各自的作用及适用场景。 考察对 Promise 基础及多个并发处理方法语义的理解和区分第 964 题JS单线程是怎么处理同步和异步任务的 考察JavaScript事件循环机制与单线程异步模型第 965 题请解释 Promise 是什么,以及它的核心状态和用途。 考察对 Promise 基本概念和异步编程价值的理解第 966 题请讲解 RequestAnimationFrame 的工作原理及其典型使用场景。 考察对浏览器动画调度机制与性能优化的理解第 967 题如果业务要求根据用户所在时区动态切换主题(例如日间模式与夜间模式),应如何实现时间判断?请结合 Date.now() 说明注意点。 考察前端时区处理、主题切换的实现方式与边界问题第 968 题请解释 JavaScript 中 call、apply 和 bind 方法的区别,并举例说明各自的使用场景。 考察对 JavaScript 函数调用方式、this 绑定及方法差异的理解第 969 题请简述 ES6 引入了哪些重要的新特性,并说明它们如何改善 JavaScript 开发体验。 考察对 ES6 核心语法与特性的掌握程度及表达能力第 970 题pop()会改变原数组吗? 考察对数组原生方法副作用的基本认知第 971 题TypeScript使用过嘛?说说TypeScript和JavaScript的区别,项目中哪些地方使用了TypeScript 考察对TypeScript与JavaScript差异的理解及实际项目应用能力第 972 题用户在登录时往网页上输入用户名和密码,点击登录按钮,一直到登录成功。从技术视角上,讲一下整个过程都发生了哪些事? 考察对Web登录流程的端到端技术理解,涵盖前后端交互、认证机制与安全实践第 973 题请手写一个函数实现深拷贝。 考察对深拷贝原理的理解、边界情况处理与代码实现能力第 974 题请说明 JavaScript 箭头函数的主要特点,并对比普通函数的使用差异。 考察对箭头函数语法特性与作用域语义的理解第 975 题JavaScript 中的数据类型有哪些? 考察 JavaScript 基础数据类型与引用类型的掌握第 976 题请用伪代码说明如何利用 Proxy 对象对目标对象的属性访问进行拦截。 考察对 JavaScript Proxy 拦截机制的理解与表达能力第 977 题事件委托机制以及这个机制有什么作用? 考察对事件冒泡与委托原理的理解及应用价值第 978 题JS怎么对浏览器中的元素监听 考察DOM事件监听的常用方法及差异第 979 题请手写实现一个 Promise.all,并说明其核心逻辑。 考察 Promise 并发控制、错误处理与实现细节第 980 题请说明 JavaScript 中 Map 和 Set 的基本概念、与数组或对象的区别,以及各自适用的典型场景。 考察对 ES6 集合类型 Map 与 Set 的核心特性、差异及应用场景的掌握