同程旅行面试题 · 技术原理 · JavaScript

同程旅行相关面试题,按最终去重题目聚合。

892 道真题 · 当前筛选命中 33 · 更新 2026-08-05

筛选题目已选:技术原理 · JavaScript
第 1 题请介绍 JavaScript 中的数据类型及其特点。 考察对 JavaScript 基础数据类型和引用类型的理解技术原理JavaScript第 2 题请具体讲讲 Object.prototype 和 Proxy 各自的作用、区别以及使用场景。 考察对 JavaScript 原型链机制和元编程能力的理解技术原理方案权衡JavaScript第 3 题说说防抖和节流,包括实现思路和使用场景。 考察对高频触发函数处理的两种常见方案的原理、实现与场景选择能力问题拆解技术原理方案权衡JavaScript第 4 题JavaScript 是一种面向对象语言吗?请说明理由。 考察对 JavaScript 面向对象特性的理解与辨析能力沟通表达技术原理JavaScript第 5 题JavaScript 延迟加载中 defer 和 async 的区别是什么? 考察脚本加载执行机制与页面渲染优化技术原理JavaScript第 6 题请介绍 JavaScript 的垃圾回收机制,并说明常见的回收策略及其工作原理。 考察对 JavaScript 内存管理与垃圾回收机制的掌握程度风险判断技术原理JavaScript第 7 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握技术原理JavaScript第 8 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践问题拆解技术原理JavaScript第 9 题Number.isNaN 和全局 isNaN 函数有什么区别? 考察对 JavaScript 类型转换与 NaN 判断机制的理解技术原理JavaScript第 10 题apply、call方法的区别 考察对函数调用上下文绑定的理解技术原理JavaScript第 11 题请解释 JavaScript 的事件循环机制,并说明它对异步代码执行顺序的影响。 考察对事件循环、任务队列和异步执行顺序的理解技术原理JavaScript第 12 题了不了解Mixin?如何理解Mixin? 考察对Mixin概念、应用场景及其与继承组合关系的理解技术原理方案权衡JavaScriptPython第 13 题请设计并实现一个网页元素的拖拽功能,说明其核心原理和需要注意的边界问题。 考察对DOM事件机制、坐标计算和交互细节的理解编码实现问题拆解技术原理JavaScript第 14 题请介绍 JavaScript 中实现继承的几种常见方式及其区别。 考察对 JavaScript 原型链和继承机制的理解深度技术原理JavaScript第 15 题forEach、map、filter 有什么区别? 考察对 JavaScript 数组迭代方法语义、副作用与返回值的理解编码实现技术原理JavaScript第 16 题请解释箭头函数中 this 的指向规则。 考察对箭头函数 this 词法绑定特性的理解技术原理JavaScript第 17 题请解释 JavaScript 的垃圾回收机制,包括其基本原理和常见的回收策略。 考察对 JavaScript 内存管理基础和常见垃圾回收策略的理解性能优化技术原理JavaScript第 18 题判断数据类型的方式有哪些? 考察 JavaScript 数据类型判断方法的掌握与场景区分技术原理JavaScript第 19 题在 JavaScript 中,== 和 === 有什么区别?请结合示例说明。 考察对 JavaScript 宽松相等与严格相等机制的理解技术原理JavaScript第 20 题async 函数的返回值是什么类型? 考察对 async/await 返回类型及 Promise 关系的理解技术原理JavaScript