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

setTimeout 存在计时不准确的问题,原因是什么?

百度前端/移动开发专业服务技术原理问题排查JavaScript

考察说明

考察对浏览器事件循环、任务队列和阻塞机制的理解

回答思路

  1. 说明 setTimeout 是延迟加入任务队列而非精确定时
  2. 解释异步任务需等待调用栈清空才能执行
  3. 提及宏任务与微任务对执行时机的影响
  4. 指出最小延迟、后台节流和系统负载等影响因素
本题已收录答题指导

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

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