前端/移动开发面试题更新 2026-08-05

请分析一段 JavaScript 代码中事件循环的执行顺序:代码中包含 setTimeout、Promise 和异步宏任务,如先输出 console.log,再依次打印微任务和宏任务的执行结果,请说明输出顺序及原因。

滴滴前端/移动开发问题拆解技术原理JavaScript

考察说明

考察对事件循环机制、微任务与宏任务执行顺序的掌握

回答思路

  1. 正确区分微任务与宏任务类别
  2. 准确描述异步任务入队时机与执行优先级
  3. 完整给出代码各阶段输出顺序并解释原因
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。