滴滴面试题 · 技术原理 · JavaScript
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 58 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 21 题遍历一个对象要怎么做? 考察对对象遍历方式的理解与适用场景第 22 题JavaScript 中的数据类型有哪些? 考察 JavaScript 基础数据类型与引用类型的掌握第 23 题请说明 JavaScript Promise 的三种状态以及 all 和 race 的区别。 考察对 Promise 状态机及组合方法的理解第 24 题请手写并说明 JS 的寄生组合式继承实现 考察对原型链、构造函数继承与组合继承原理的理解及编码能力第 25 题如何用一行代码实现对象的扁平化处理? 考察对递归、reduce、展开运算符等前端数据处理技巧的掌握及代码简洁性意识第 26 题JavaScript 中有哪些数据类型?如何进行类型判断? 考察 JavaScript 基础类型体系与类型判断方法的掌握程度第 27 题请解释虚拟列表的实现原理。 考察前端长列表性能优化与虚拟化渲染的核心机制第 28 题请解释前端 JavaScript 事件循环(Event Loop)的工作原理,并说明宏任务与微任务的执行顺序。 考察对异步执行模型的理解和实际应用第 29 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用场景下 this 分别指向什么。 考察对 JavaScript this 绑定机制的理解与场景辨析能力第 30 题JavaScript 和 CSS 文件是否适合放入 CDN?请说明理由和注意事项。 考察静态资源是否适宜 CDN 以及缓存与版本管理第 31 题请讲讲事件循环(Event Loop)是什么? 考察对事件循环模型的理解及其在异步编程中的作用第 32 题JS中有哪些类型和如何判断类型 考察对JavaScript数据类型和类型判断方法的掌握第 33 题如何优化Promise.then的嵌套问题?是否可以用async/await? 考察对Promise嵌套、异步代码可读性和async/await用法的理解第 34 题请手动实现一个JSONP,并说明其原理与适用场景。 考察JSONP实现能力、原理理解与适用边界第 35 题所以JS还是单线程语言吗? 考察对JavaScript单线程模型及其异步机制的理解第 36 题请解释 JavaScript 中原型与原型链的概念,并通过一段代码演示其工作原理。 考察对原型链机制的理解与代码表达能力第 37 题请解释 JavaScript 作用域链的查找规则。 考察对 JavaScript 词法作用域与作用域链机制的掌握第 38 题浏览器中能否让宏任务优先于微任务执行? 考察对事件循环中宏任务与微任务调度机制的理解第 39 题请解释事件委托(事件代理)的原理及其在浏览器中的应用场景。 考察对JavaScript事件冒泡机制与事件委托概念的理解第 40 题请解释Promise的基本概念和主要用途。 考察对Promise核心机制与异步编程基础的理解