去哪儿旅行面试题 · 问题拆解 · JavaScript
去哪儿旅行相关面试题,按最终去重题目聚合。
共 813 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · JavaScript
考察点
技术栈
第 1 题请解释 JavaScript 的事件循环机制,并说明它对异步编程的影响。 考察对事件循环、任务队列与异步执行顺序的理解第 2 题请手写一个函数实现深拷贝。 考察对深拷贝原理的理解、边界情况处理与代码实现能力第 3 题请实现一个通用的深拷贝函数,并说明其适用场景与潜在问题。 考察对引用类型复制、循环引用处理及边界条件的理解与编码能力第 4 题在 JavaScript 中,有哪些检测数组类型的方法?各自的适用场景和局限性是什么? 考察对 JavaScript 类型检测方法的掌握及边界意识第 5 题请用原生JavaScript实现类似Vue的v-if、v-else-if、v-else和v-show条件渲染逻辑。 考察对条件渲染与显示隐藏差异的理解及原生DOM操作能力第 6 题给定一个嵌套数组 arr,以及一个数字 n,请判断 arr 中每个顶层元素(可能为数字或嵌套数组)内部是否存在数值类型且大于等于 n 的数字,若存在则将该顶层元素的下标加入结果数组,最终返回下标集合。请实现该逻辑并说明你的思路。 考察嵌套数组遍历、类型判断、数值比较及结果收集能力第 7 题Proxy 如何监听数组变化? 考察对 Proxy 特性及数组监听边界条件的理解第 8 题请说明 JavaScript 中宏任务与微任务的执行顺序,并举例分析 Promise.then 中多个回调的执行顺序。 考察事件循环机制、任务队列优先级及代码执行顺序分析能力