哈啰出行面试题 · 编码实现 · JavaScript
哈啰出行相关面试题,按最终去重题目聚合。
共 1277 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:编码实现 · JavaScript
考察点
技术栈
第 1 题请手写一个防抖函数,并说明其应用场景。 考察函数防抖的编码实现、核心机制与应用理解第 2 题有哪些操作数组的方法?请尽量详细地讲出来。 考察JavaScript数组中常用方法及区分原理、副作用与适用场景第 3 题接口调用超时,抛出错误怎么实现?如何用 Promise.race() 实现? 考察 Promise 用法、超时控制和错误处理能力第 4 题ES5如何创建一个类? 考察ES5基于原型链实现类与继承的能力第 5 题请解释 Array 构造函数与数组字面量 a=[] 之间的关系,并说明如何通过它们构造数组。 考察对 JavaScript 数组构造方式与内部机制的理解第 6 题如何自己实现let和const 考察对块级作用域与变量声明语义的深入理解及实现能力第 7 题请描述你如何用一个JavaScript数据结构来表示一个包含多个按钮和文本框的组件,并解释其中的数据嵌套逻辑。 考察用JavaScript数据结构表达组件结构及嵌套逻辑的能力第 8 题请手写一个简单的闭包并说明其作用。 考察对闭包定义、捕获外部变量及作用的理解