金融行业面试题 · JavaScript
金融行业相关面试题,按题目行业基础数据聚合。
共 8448 道真题 · 当前筛选命中 116 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题WeakMap 和普通 Map 的主要区别有哪些? 考察对 WeakMap 与 Map 在引用、遍历和用途上的差异理解第 2 题原生三大件(HTML、CSS、JavaScript)怎么封装一个组件? 考察原生组件封装的思路、复用性和封装边界第 3 题请说明JavaScript中动态添加或移除class的常见写法及其适用场景。 考察DOM操作中class管理的实现方式与场景选择第 4 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握第 5 题如何使用 Promise 实现多个异步任务的并发执行? 考察并发执行的基本实现与边界处理第 6 题JavaScript 语言主要由哪些部分组成?请分别说明其作用。 考察对 JavaScript 核心组成的理解与基础概念掌握第 7 题在 JavaScript 中,如何判断一个值是数组还是对象?请说明不同方法的适用场景。 考察 JavaScript 类型判断的基础知识及不同 API 的边界和适用场景第 8 题如果不用任何框架,你会如何手写实现图片懒加载? 考察原生懒加载实现原理、性能优化与边界处理第 9 题请手写一个防抖函数实现,并说明其关键点。 考察防抖函数的编码实现与边界处理第 10 题请用伪代码描述实现用户点击按钮后更改文字大小的交互逻辑。 考察事件监听、DOM操作与状态管理的编码实现能力第 11 题JavaScript中如何判断数据类型? 考察JavaScript类型判断方法的原理、使用场景与边界处理第 12 题表达式 0=='' 的结果是什么?请解释其原理。 考察JavaScript类型转换与宽松相等规则第 13 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解第 14 题数组和类数组(array-like object)的主要区别是什么? 区分数组与类数组的本质差异第 15 题请介绍几种数组去重的实现方式并比较其优缺点。 考察编程基础、多种解法对比和算法复杂度分析能力第 16 题请介绍 JavaScript 中如何检测数据类型,以及使用 constructor 检测基本数据类型的局限性。 考察对 JavaScript 数据类型检测方法及其局限性的理解第 17 题请解释闭包的概念,并说明作用域链在闭包形成过程中的作用。 考察对闭包和作用域链机制的理解及实际应用第 18 题请说明 Promise 有哪些缺点或局限性? 考察对 Promise 机制局限性的理解,包括错误处理、取消、调试等多方面第 19 题JS是单线程的,那JS是怎么处理异步任务的呢? 考察对 JavaScript 事件循环、异步模型和任务队列机制的理解第 20 题typeof和instanceof的区别是什么?分别能判断什么类型?判断自己定义的class用什么?基本类型可以用instanceof判断吗? 考察JavaScript类型判断机制的理解