招商银行·招银网络科技面试题 · JavaScript
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 40 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题请解释 JavaScript 事件循环中宏任务(macrotask)和微任务(microtask)的执行顺序。 考察事件循环机制理解及异步代码执行顺序推断能力第 2 题当 Promise.all 中的某个 async 函数抛错时,程序会发生什么?如何应对? 考察对 Promise 并发失败语义与容错处理的理解第 3 题在 JavaScript 中,如何设置对象的属性?请列举常见方式并说明区别。 考察对 JavaScript 对象属性赋值与属性描述符的掌握第 4 题构造函数和原型链的区别是什么? 考察对JavaScript对象创建机制和继承原理的理解第 5 题数组和类数组(array-like object)的主要区别是什么? 区分数组与类数组的本质差异第 6 题如何使用 Promise 实现多个异步任务的并发执行? 考察并发执行的基本实现与边界处理第 7 题请手动实现 new 操作符,并说明其执行过程。 考察对 JavaScript 构造函数、原型链及 this 绑定的理解第 8 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握第 9 题请手写一个防抖函数实现,并说明其关键点。 考察防抖函数的编码实现与边界处理第 10 题WeakSet 和 WeakMap 你了解吗?它们各自的用途是什么? 考察对弱引用数据结构的基本认知和实际使用场景第 11 题请解释浅拷贝和深拷贝的区别,并说明各自适合的使用场景。 考察对对象拷贝机制的理解及实际应用能力第 12 题浏览器获取到 HTML 后是如何渲染出页面的? 考察浏览器渲染流程的理解和关键性能优化点第 13 题call 和 apply 的区别是什么? 考察 JavaScript 中函数调用方式与参数传递机制的理解第 14 题请解释 JavaScript 中 typeof 和 instanceof 的区别及各自的使用场景。 考察对 JavaScript 类型判断机制的理解与辨析第 15 题原生三大件(HTML、CSS、JavaScript)怎么封装一个组件? 考察原生组件封装的思路、复用性和封装边界第 16 题typeof和instanceof的区别是什么?分别能判断什么类型?判断自己定义的class用什么?基本类型可以用instanceof判断吗? 考察JavaScript类型判断机制的理解第 17 题Map 与 Object 有哪些主要区别? 考察对 Map 和 Object 在实际使用中的差异分析第 18 题如何判断元素是否在浏览器的可视区域内? 考察前端对可视区域判断方法的掌握及其适用场景第 19 题Set、Map 与普通对象的区别是什么? 考察对 JavaScrip 集合类型与普通对象差异的理解第 20 题如何将类数组对象转换为真正的数组?请至少给出两种方法并说明适用场景。 掌握类数组转数组的常用技巧及差异