同程旅行面试题 · 技术原理 · JavaScript
同程旅行相关面试题,按最终去重题目聚合。
共 892 道真题 · 当前筛选命中 33 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 21 题请解释JavaScript中的异步调用机制,并说明如何避免回调地狱。 考察对JavaScript异步编程模型的理解及实际应用能力第 22 题TypeScript相对于JavaScript的区别 考察对TypeScript核心特性及其与JavaScript关系的理解第 23 题请解释虚拟滚动的核心原理,以及它是如何通过动态增删元素和调整top值来实现的? 考察对虚拟滚动原理的理解及其实现细节第 24 题请解释什么是闭包,并说明它在什么情况下可能导致内存泄露,以及如何避免? 考察对闭包机制的理解及内存管理意识第 25 题请说明HTML、CSS和JavaScript在浏览器中的加载与执行顺序,以及它们之间的阻塞关系。 考察对前端资源加载执行机制与阻塞行为的理解第 26 题请解释为什么在 JavaScript 中 0.1+0.2 的结果不等于 0.3? 考察浮点数二进制表示与精度误差的底层理解第 27 题const、let、var 三者的区别是什么? 考察 JavaScript 变量声明的作用域、提升和可变性理解第 28 题请解释JavaScript事件循环(Event Loop)的机制,并说明宏任务与微任务的执行顺序。 考察对JS事件循环模型、任务队列及执行顺序的理解第 29 题ES6的一些新语法你用过哪些,可以说说具体的应用场景吗 考察ES6语法的掌握程度与实际应用能力第 30 题JS 获取对象属性的方式有哪些? 考察对 JavaScript 对象属性访问与遍历的掌握程度第 31 题void 0 和 undefined 的关系是什么? 考察对 JavaScript 中 undefined 与 void 运算符语义的理解第 32 题请解释闭包是什么,并举一个实际使用的例子来说明它的作用和潜在陷阱。 考察对闭包概念的理解、实际应用场景及常见陷阱的识别第 33 题原型链是什么,原型链最后的头是什么? 考察对JavaScript原型链机制的理解及原型链终点的掌握