地平线面试题 · 技术原理 · JavaScript
地平线相关面试题,按最终去重题目聚合。
共 927 道真题 · 当前筛选命中 61 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 1 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解第 2 题Promise 是什么?请说明其核心特性与基本用法。 考察对 Promise 概念、状态机及异步处理方式的理解第 3 题请列举并比较 JavaScript 中判断数据类型的主要方式,并说明各自的适用场景。 考察 JavaScript 类型判断方法的原理、边界与场景选择第 4 题请解释什么是宏任务和微任务,并说明它们在事件循环中的执行顺序。 考察对事件循环模型及任务队列执行机制的理解第 5 题判断这个变量类型的方法有哪些? 考察类型判断原理、适用场景与边界处理第 6 题如何解决回调地狱问题? 考察异步编程中回调嵌套的管理与现代化替代方案第 7 题拷贝对象的方法有哪些?这些方法是深拷贝还是浅拷贝?使用 JSON 做深拷贝有哪些缺点? 考察对深浅拷贝语义的理解、常用拷贝手段及其适用边界第 8 题为什么有async/await? 考察对JavaScript异步编程演化动机和async/await价值的理解第 9 题请解释 JavaScript 中模板字符串(模板字面量)的语法和常见用法。 考察对ES6模板字符串语法、嵌入表达式和常见应用场景的理解第 10 题怎么判断元素在不在视图窗口内 考察对浏览器视口检测API和滚动事件处理的理解第 11 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握第 12 题请列举并说明 ES6 及之后版本中常用的数组操作与数据处理方法,并举例说明其使用场景。 考察对现代 JavaScript 数组与数据处理方法的掌握和应用能力第 13 题Promise.all 是什么? 考察对 Promise 并发处理 API 的理解第 14 题typeof和instanceof的区别是什么? 考察对JavaScript类型检测机制的理解与应用边界第 15 题Promise.all和Promise.race的区别和作用是什么? 考察对JavaScript并发控制与Promise组合机制的理解第 16 题call 和 apply 的区别是什么? 考察 JavaScript 中函数调用方式与参数传递机制的理解第 17 题手写一个防抖函数,并说明该函数内部如何正确接收和传递参数给被防抖的业务函数? 考察防抖原理、闭包参数传递及边界处理第 18 题请手写一个 delay 函数,实现延迟执行指定的回调函数。 考察异步编程基础、作用域理解和边界处理能力第 19 题JS数据类型,Symbol是什么意思,用途? 考察对JavaScript原始类型Symbol的理解及其应用场景第 20 题谈谈JS原型链 考察对JavaScript原型链机制的理解与表达能力