电子/半导体行业面试题 · JavaScript
电子/半导体行业相关面试题,按题目行业基础数据聚合。
共 19445 道真题 · 当前筛选命中 158 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题能不能写一下基本的防抖代码? 考察对防抖概念的理解和基础编码实现能力第 2 题请解释 JavaScript 中的事件冒泡是什么。 考察对 DOM 事件传播机制(冒泡阶段)的理解第 3 题请解释什么是节流和防抖,并说明它们的应用场景及实现方式。 考察对高频触发场景优化技术的理解与实现能力第 4 题请实现一个 filter 函数,接收一个数组和一个谓词函数,返回满足条件的新数组。 考察数组遍历、回调函数与函数式编程基础第 5 题typeof和instanceof的区别是什么? 考察对JavaScript类型检测机制的理解与应用边界第 6 题手写一个防抖函数,并说明该函数内部如何正确接收和传递参数给被防抖的业务函数? 考察防抖原理、闭包参数传递及边界处理第 7 题catch()方法返回的Promise状态是什么? 考察对Promise.prototype.catch()返回值状态的理解第 8 题讲一下null和undefined的区别。 考察JavaScript基础概念的理解与区分第 9 题请说明JavaScript中常见的内存泄漏场景及其避免方法。 考察对JavaScript内存管理机制和常见泄漏场景的理解第 10 题请解释 rem 布局的原理,并说明如何实现移动端适配。 考察对 rem 布局原理及移动端适配方法的理解第 11 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握第 12 题请解释 JavaScript 中原型(prototype)和原型链(prototype chain)的概念,并说明它们如何影响对象属性查找。 考察对 JavaScript 原型链机制及属性解析过程的理解第 13 题解释JavaScript事件循环机制。 考察对JS异步执行模型、调用栈与任务队列的理解第 14 题ES6有什么新特性? 考察对ES6主要语法和特性的掌握程度第 15 题请列举 JavaScript 中常用的数组方法,并说明各自的用途。 考察对 JavaScript 数组常用 API 的掌握程度与表达能力第 16 题JavaScript的数据类型有哪些?基本类型和引用类型分别是什么,它们有什么区别? 考察JavaScript数据类型分类及基本类型与引用类型的核心差异第 17 题原型链是什么?为什么用它? 考察对 JavaScript 原型链机制及其设计目的的理解第 18 题请手写一个 delay 函数,实现延迟执行指定的回调函数。 考察异步编程基础、作用域理解和边界处理能力第 19 题请解释事件委托(事件代理)的原理,并给出一个实际应用场景。 考察利用事件冒泡实现事件委托及适用场景第 20 题在 JavaScript 中,var、let 和 const 声明变量有什么区别? 考察 JavaScript 变量声明的关键差异及适用场景