安恒信息面试题 · JavaScript

安恒信息相关面试题,按最终去重题目聚合。

373 道真题 · 当前筛选命中 27 · 更新 2026-08-05

筛选题目已选:JavaScript
第 1 题请介绍 JavaScript 中的数据类型及其特点。 考察对 JavaScript 基础数据类型和引用类型的理解技术原理JavaScript第 2 题请解释 JavaScript 的事件循环机制,并说明它对异步编程的影响。 考察对事件循环、任务队列与异步执行顺序的理解问题拆解技术原理JavaScript第 3 题怎么实现一个Promise.all方法呢? 考察对Promise原理、异步并发控制与错误处理的理解编码实现问题拆解技术原理JavaScript第 4 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的区别。 考察对 JavaScript this 绑定规则的掌握程度及实际应用能力技术原理JavaScript第 5 题请介绍虚拟列表的实现原理和关键步骤。 考察对长列表性能优化中虚拟列表实现细节的掌握编码实现性能优化技术原理JavaScript第 6 题请解释 JavaScript 中的精度丢失问题,并说明 toFixed 的局限与正确处理方式。 考察对浮点数精度原理的理解及实际处理能力技术原理问题排查JavaScript第 7 题import和ES6里面的class有什么不同? 考察对ES模块导入语法与ES6类定义语法各自作用及区别的理解技术原理JavaScript第 8 题请解释 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对 JS 事件循环机制及任务队列调度的理解问题拆解技术原理JavaScript第 9 题请列举 JavaScript 中常见的宏任务和微任务。 考察对事件循环任务分类的掌握程度技术原理JavaScript第 10 题请介绍 JavaScript 中 Set 和 WeakSet 的区别及其典型使用场景。 考察对 Set 与 WeakSet 在存储方式、遍历能力、内存管理上的理解技术原理方案权衡JavaScript第 11 题JavaScript 中有哪些数据类型?如何判断一个值的类型?处理数字时可能遇到哪些典型问题? 考察 JavaScript 基础知识、类型判断方法和数字精度风险意识问题拆解风险判断技术原理JavaScript第 12 题图片懒加载怎么实现的?如何判断图片是否进入视口? 考察懒加载的实现原理、视口判断方式与性能考量性能优化技术原理HTMLJavaScript第 13 题怎么知道这个页面上有多少种标签 考察对 DOM 遍历、标签统计和前端基础的理解问题拆解技术原理JavaScript第 14 题filter和find有什么区别? 考察数组方法的功能差异、返回值和使用场景技术原理JavaScript第 15 题请解释 JavaScript 事件循环(Event Loop)的工作原理。 考察对事件循环机制、任务队列与异步执行顺序的理解问题拆解技术原理JavaScript第 16 题请说明 JavaScript 中 Map 和 Set 的基本概念、与数组或对象的区别,以及各自适用的典型场景。 考察对 ES6 集合类型 Map 与 Set 的核心特性、差异及应用场景的掌握技术原理技术选型JavaScript第 17 题为什么会有Promise这个东西呢? 考察异步编程演进、回调问题的理解及Promise的设计动机问题拆解技术原理JavaScript第 18 题请介绍常见的跨域解决方案及其原理。 考察对浏览器同源策略的理解及跨域方案的原理与选型技术原理技术选型方案权衡HTMLHTTPJavaScript第 19 题请解释 Promise 的概念、状态和基本用法,并说明它解决了什么问题。 考察对 Promise 核心机制、状态流转及异步编程价值的理解问题拆解技术原理JavaScript第 20 题请解释 Promise 与 async/await 的区别,并说明它们的适用场景。 考察对异步编程模型的理解及选型能力技术原理方案权衡JavaScript