哔哩哔哩面试题 · 技术原理 · JavaScript
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 67 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 1 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解第 2 题获取到 HTML 之后如何看到页面呢? 考察浏览器解析HTML、CSS和JavaScript渲染页面的核心流程第 3 题说说防抖和节流 考察对前端性能优化中防抖与节流机制的理解及应用能力第 4 题说一下宏任务有哪些,微任务有哪些 考察对 JavaScript 事件循环中任务分类的理解第 5 题请解释防抖与节流的区别,并说明各自适用场景。 考察对防抖与节流概念及适用场景的理解第 6 题请用你熟悉的前端框架或原生方式实现一个简单的防抖函数。 考察代码实现能力与边界处理第 7 题JavaScript 中有哪些数据类型?它们之间有什么区别? 考察对 JavaScript 基本数据类型和引用类型的掌握及区别理解第 8 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的区别。 考察对 JavaScript this 绑定规则的掌握程度及实际应用能力第 9 题如何实现图片懒加载,判断图片出现在视口? 考察前端性能优化与视口检测技术的掌握程度第 10 题请手写实现一个 new 操作符,并说明其执行过程。 考察对JavaScript原型链、构造函数和this绑定的理解及编码实现能力第 11 题请说明在JavaScript事件循环中,宏任务和微任务的执行顺序,并给出相应代码示例的输出结果分析。 考察对事件循环机制和任务调度顺序的理解第 12 题说说防抖和节流的区别 考察对高频事件优化技术原理的理解与应用场景辨析第 13 题请谈谈你对ES6新特性的理解,并选择其中一到两个特性说明其使用场景和优势。 考察对ES6核心新特性的掌握程度及应用能力第 14 题箭头函数和普通函数的区别,箭头函数有哪些好处? 考察对 JavaScript 函数语义差异的理解,尤其是 this 绑定、构造能力和作用域第 15 题JS里有哪些数据类型 考察对JavaScript基本数据类型的掌握第 16 题Proxy与Object.defineProperty的区别是什么? 考察JavaScript响应式系统底层原理及两者在监听对象属性时的能力差异第 17 题script标签的defer和async属性有什么区别? 考察对HTML脚本加载与执行时序的理解第 18 题有了解过虚拟 DOM 吗? 考察对虚拟 DOM 概念、原理及价值的理解深度第 19 题JavaScript中数字精度丢失的问题如何解决? 考察对IEEE 754浮点数精度问题的理解及工程解决方案第 20 题let和var区别 考察JavaScript变量声明作用域与提升机制的理解