哔哩哔哩面试题 · JavaScript

哔哩哔哩相关面试题,按最终去重题目聚合。

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

筛选题目已选:JavaScript
第 41 题事件循环,为什么说 JavaScript 是单线程的? 考察对 JavaScript 单线程特性与事件循环机制的理解问题拆解技术原理JavaScript第 42 题请谈谈你对事件循环机制的理解,以及它在异步编程中的作用。 考察对事件循环原理、异步执行模型及实际影响的理解问题拆解技术原理JavaScript第 43 题讲讲 JavaScript 中 this 的指向问题。 考察对 JavaScript this 绑定规则及执行上下文的理解技术原理问题排查JavaScript第 44 题请解释 Promise 的概念、状态和基本用法,并说明它解决了什么问题。 考察对 Promise 核心机制、状态流转及异步编程价值的理解问题拆解技术原理JavaScript第 45 题function作为构造函数和class的区别 考察对JavaScript中构造函数与class机制差异的理解技术原理JavaScript第 46 题Promise和async/await是什么,它们分别为了解决什么问题? 考察对JavaScript异步编程演进的理解及应用能力技术原理JavaScript第 47 题请解释 JavaScript 中闭包(closure)的概念,并举一个实际应用场景。 考察对闭包原理及应用的理解编码实现技术原理JavaScript第 48 题ES Module(ESM)相比 CommonJS 有哪些优势? 考察对 ESM 静态分析、异步加载及现代前端工程价值的理解性能优化技术原理方案权衡JavaScriptNode.js第 49 题构造函数和普通函数的区别 考察对构造函数本质、调用方式及返回值的理解问题拆解技术原理JavaScript第 50 题JavaScript 中 0.1+0.2 不等于 0.3,有哪些常见的处理方案? 考察浮点数精度问题的理解与解决方式的权衡问题拆解技术原理问题排查JavaScript第 51 题CommonJS 和 ES Module(ESM)之间有哪些主要区别? 考察对 JavaScript 两种模块系统的语法、加载机制和执行时机的理解问题拆解技术原理JavaScriptNode.js第 52 题你知道 instanceof 的原理是什么吗? 考察对原型链与面向对象机制的理解技术原理JavaScript第 53 题请解释浏览器中的宏任务概念,并说明其与任务队列的关系。 考察对浏览器事件循环中宏任务概念的理解技术原理JavaScript第 54 题请详细描述使用 new 关键字创建 JavaScript 对象的过程,并说明其与原型链的关系。 考察 JavaScript 原型机制与 new 操作的内部执行步骤技术原理JavaScript第 55 题采用 Proxy 有什么优势? 考察对 JavaScript Proxy 特性及典型应用场景的理解技术原理方案权衡JavaScript第 56 题Map和Set有用过吗? 考察对JavaScript数据结构Map和Set的实际使用、特性掌握及场景选择能力技术原理技术选型JavaScript第 57 题Set和Map有什么区别? 考察对JavaScript集合数据结构的理解技术原理JavaScript第 58 题在图片加载失败时,如何检测失败并切换显示另一张备选图片? 考察前端图片加载失败检测与降级处理能力技术原理问题排查HTMLJavaScript第 59 题箭头函数和普通函数在作用域上有什么区别? 考察对箭头函数词法作用域与普通函数动态作用域机制的理解技术原理JavaScript第 60 题讲讲var、const、let的区别 考察对JavaScript变量声明方式的掌握及作用域、提升、赋值特性理解编码实现技术原理JavaScript