贝壳找房面试题 · JavaScript
贝壳找房相关面试题,按最终去重题目聚合。
共 590 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题如何理解箭头函数? 考察对箭头函数语法、this绑定及适用场景的理解第 2 题请解释 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对 JS 事件循环机制及任务队列调度的理解第 3 题var、let、const 之间有什么区别? 考察 JavaScript 变量声明的作用域、提升和可变性掌握第 4 题如何实现图片懒加载? 考察性能优化中图片懒加载的原理与实现第 5 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践第 6 题请解释事件循环(Event Loop)的执行机制,并说明宏任务与微任务的执行顺序及其相互影响。 考察对事件循环机制、宏任务/微任务调度顺序的掌握程度第 7 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法。 考察对 Promise 并发控制、异步错误处理与实现细节的理解第 8 题请说明 typeof 和 instanceof 的用法及区别。 考察对 JavaScript 类型判断机制的理解第 9 题如何理解节流防抖? 考察对前端高频事件优化手段的原理与区别的理解第 10 题什么时候使用 instanceof,以及 Object.prototype.toString.call(obj) 的应用场景是什么? 考察类型判断方法的适用场景、准确性边界与实现原理第 11 题数组常用方法有哪些? 考察对数组常见操作方法的掌握与记忆第 12 题请谈谈 JavaScript 中原型链的概念、作用以及它如何影响对象属性的查找。 考察对 JavaScript 原型链机制及其在对象属性查找中作用的理解第 13 题请解释一下JavaScript中的作用域和作用域链是什么? 考察对作用域、作用域链及变量查找机制的理解第 14 题什么叫事件代理?有什么好处? 考察对事件冒泡与事件委托机制的理解及应用场景第 15 题JavaScript中==与===的区别是什么? 考察对JavaScript类型转换和严格相等判断的理解