互联网/IT行业面试题 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 941 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 101 题请设计并实现一个百度热搜榜展示组件,说明其数据获取、状态管理与异常处理方案。 考察前端组件设计与工程化实践能力第 102 题JS有哪些基本类型? 考察 JavaScript 基础类型分类及 typeof 判断第 103 题unshift和pop有什么区别? 考察数组操作方法的语义理解与边界把握第 104 题如果不根据当前时间计算,而是单独用一个变量从0开始累计,这种方式和基于当前时间计算有什么区别? 考察基于时钟与自增计数两种计时方式的精度和漂移差异第 105 题写一个函数,实现输入的 AJAX 请求串行输出(可用递归、迭代、await 都可以)。 考察异步控制流的串行执行能力与多种实现方式第 106 题JavaScript的数据类型有哪些? 考察 JavaScript 基础数据类型的掌握与区分第 107 题TypeScript和JavaScript的主要区别是什么? 考察对TypeScript核心特性的理解及其与JavaScript的关系第 108 题请列举 ES6 引入的主要新特性,并简要说明其中三项在实际开发中的应用。 考察对 ES6 核心语法和常用特性的掌握程度第 109 题请手写实现一个 Promise.allSettled 方法。 考察对 Promise 状态机、静态方法语义与异步并发处理的理解第 110 题在防抖函数中为什么要用 apply 绑定 this?如果不用 apply,能拿到点击事件吗? 考察this指向与事件参数的传递机制第 111 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解第 112 题map和forEach的区别是什么? 考察对数组遍历与映射方法的理解,包括返回值、链式调用和副作用第 113 题数组的遍历有哪些方法? 考察对数组遍历常用语法的掌握与适用场景判断第 114 题事件委托机制以及这个机制有什么作用? 考察对事件冒泡与委托原理的理解及应用价值第 115 题请解释 Promise 是什么,以及它解决了 JavaScript 异步编程中的哪些问题? 考察对 Promise 核心概念、原理和异步编程能力的理解第 116 题请解释 JavaScript 事件循环中宏任务与微任务的执行顺序,特别是当执行宏任务时产生了新的微任务应如何处理? 考察对事件循环机制中宏任务与微任务嵌套调度的理解第 117 题请解释 JavaScript 中闭包的概念及典型应用场景。 考察对闭包机制的理解及其实用价值第 118 题请解释 JavaScript 中原型与原型链的概念。 考察对原型对象、原型链继承机制的理解第 119 题说说防抖和节流 考察对前端性能优化中防抖与节流机制的理解及应用能力第 120 题解构赋值与深拷贝的区别是什么? 考察对解构赋值语义与深拷贝概念的理解,以及二者在数据复制上的本质差异