滴滴面试题 · JavaScript
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 65 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 41 题所以JS还是单线程语言吗? 考察对JavaScript单线程模型及其异步机制的理解第 42 题请解释 JavaScript 中原型与原型链的概念,并通过一段代码演示其工作原理。 考察对原型链机制的理解与代码表达能力第 43 题请解释 JavaScript 作用域链的查找规则。 考察对 JavaScript 词法作用域与作用域链机制的掌握第 44 题浏览器中能否让宏任务优先于微任务执行? 考察对事件循环中宏任务与微任务调度机制的理解第 45 题请解释事件委托(事件代理)的原理及其在浏览器中的应用场景。 考察对JavaScript事件冒泡机制与事件委托概念的理解第 46 题请解释Promise的基本概念和主要用途。 考察对Promise核心机制与异步编程基础的理解第 47 题请实现一个函数,将多个Promise按顺序逐一执行,并返回所有结果数组。 考察Promise链式调用、异步流程控制及实际编码能力第 48 题JavaScript 是单线程还是多线程语言?请解释其设计初衷。 考察对 JavaScript 单线程模型及其合理性的理解第 49 题在 JavaScript 中,await 后面可以跟哪些类型的值?它分别如何处理这些值? 考察对 async/await 语法糖及 Promise 处理机制的理解第 50 题代码在各个浏览器上因 API 兼容性可能不同,你了解哪些前端兼容方案? 考察对浏览器兼容性问题及常见解决方案的掌握程度第 51 题请描述原型链,以及 Function 和 Object 的关系。 考察 JavaScript 原型链机制及内置构造函数之间的层级关系第 52 题请分析一段 JavaScript 代码中事件循环的执行顺序:代码中包含 setTimeout、Promise 和异步宏任务,如先输出 console.log,再依次打印微任务和宏任务的执行结果,请说明输出顺序及原因。 考察对事件循环机制、微任务与宏任务执行顺序的掌握第 53 题对于script脚本代码如果体积太大阻塞浏览器渲染怎么办 考察前端性能优化中脚本加载与渲染阻塞的处理策略第 54 题在 JavaScript 的 Promise 的 then 方法回调中,可以 return this 吗? 考察对 Promise 链式调用和返回值的理解第 55 题类之间的继承中,原型(prototype)发挥了什么作用? 考察对 JavaScript 原型链和基于原型实现继承机制的理解第 56 题setTimeout 怎么理解? 考察对定时器机制、事件循环和异步执行顺序的理解第 57 题请实现一个函数柯里化工具,并说明其应用场景。 考察函数式编程中的柯里化概念与实现能力第 58 题Promise的then是返回新的Promise还是原来的? 考察对Promise链式调用和不可变性的理解第 59 题浏览器在页面渲染过程中遇到普通与带async/defer属性的script标签时,分别会执行怎样的加载和执行流程?这可能对首屏性能有什么影响? 考察对HTML解析、脚本加载执行与渲染阻塞关系的理解,以及性能优化意识第 60 题请描述从用户在浏览器输入网址到页面完全展示的完整过程。 考察对网络请求、渲染流程和关键技术的整体理解