货拉拉面试题 · JavaScript
货拉拉相关面试题,按最终去重题目聚合。
共 770 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题双等号==、三等号===和Object.is的区别 考察对 JavaScript 相等性判断机制的理解与区分第 2 题如何实现图片懒加载? 考察性能优化中图片懒加载的原理与实现第 3 题项目中用到的Promise多还是async/await多,各自的使用场景是什么? 考察对Promise与async/await的掌握程度及实际工程选型能力第 4 题请写出三种数组去重的方法,并说明各自的适用场景和复杂度。 考察编码能力、多种解法对比与复杂度分析第 5 题前端的哪个API可以让前端的某个元素滚动到可视区域? 考察前端DOM操作和滚动相关API的掌握第 6 题请解释 JavaScript 中的块级作用域,并说明它与函数作用域的区别。 考察对 JavaScript 作用域机制的理解第 7 题有没有了解过类数组或伪数组(array-like)这个概念,以及如何把它们转换成真正的数组? 考察对类数组概念的理解与转换方法的掌握第 8 题JavaScript中判断一个变量是不是数组有哪些方法? 考察对JavaScript数组类型判断方法的掌握及边界情况理解第 9 题请解释什么是异步输出,并说明在编程中如何实现异步输出。 考察对异步编程概念的理解及实际应用能力第 10 题请深入谈谈闭包的底层原理,包括作用域、作用域链、执行栈和执行上下文如何协同工作。 考察对闭包、作用域链和执行上下文机制的深层理解第 11 题请谈谈你对事件循环机制的理解,以及它在异步编程中的作用。 考察对事件循环原理、异步执行模型及实际影响的理解第 12 题let、const、var的区别是什么? 考察对 JavaScript 变量声明机制的理解,包括作用域、提升和不变性第 13 题如何在当前Web页面判断用户使用的设备 考察前端设备识别与响应式适配的基本方法第 14 题TypeScript 能解决JavaScript的哪些问题? 考察对TypeScript核心价值与运行时限制的理解第 15 题讲一下箭头函数和普通函数的区别? 考察对函数定义方式、this 绑定及使用场景的理解