哔哩哔哩面试题 · 编码实现 · JavaScript

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

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

筛选题目已选:编码实现 · JavaScript
第 1 题请用你熟悉的前端框架或原生方式实现一个简单的防抖函数。 考察代码实现能力与边界处理编码实现技术原理JavaScript第 2 题如何实现图片懒加载,判断图片出现在视口? 考察前端性能优化与视口检测技术的掌握程度编码实现性能优化技术原理JavaScript第 3 题请手写实现一个 new 操作符,并说明其执行过程。 考察对JavaScript原型链、构造函数和this绑定的理解及编码实现能力编码实现技术原理JavaScript第 4 题给定数组 let arr = [[{a: 1, b: 2},{a: 1, b: 3}],[{a: 2, b: 1},{a: 3, b: 2}]],请获取去重后的 a 的值组成的字符串。 考察数组扁平化、对象属性提取与去重操作编码实现数据驱动问题拆解JavaScript第 5 题给定一个 Promise 数组,如何实现逐个执行,但只要有一个成功就立即停止后续执行? 考察 Promise 基础、异步流程控制与短路执行逻辑编码实现问题拆解JavaScript第 6 题请解释图片懒加载的实现原理,并说明如何优化其性能。 考察对懒加载机制的理解及前端性能优化能力编码实现性能优化技术原理HTMLJavaScript第 7 题请手写一个函数实现深拷贝。 考察对深拷贝原理的理解、边界情况处理与代码实现能力编码实现问题拆解技术原理JavaScript第 8 题请解释 JavaScript 中闭包(closure)的概念,并举一个实际应用场景。 考察对闭包原理及应用的理解编码实现技术原理JavaScript第 9 题讲讲var、const、let的区别 考察对JavaScript变量声明方式的掌握及作用域、提升、赋值特性理解编码实现技术原理JavaScript第 10 题请描述 JavaScript 事件循环(Event Loop)的工作原理,并说明微任务和宏任务的处理顺序。 考察对异步执行机制的理解编码实现技术原理JavaScript第 11 题请解释 JavaScript 中的原型和原型链,以及如何修改对象的原型指向? 考察对 JavaScript 原型机制的理解和实际应用能力编码实现技术原理JavaScript