前端/移动开发面试题更新 2026-08-05
setTimeout 存在计时不准确的问题,原因是什么?
百度前端/移动开发专业服务技术原理问题排查JavaScript
考察说明
考察对浏览器事件循环、任务队列和阻塞机制的理解
回答思路
- 说明 setTimeout 是延迟加入任务队列而非精确定时
- 解释异步任务需等待调用栈清空才能执行
- 提及宏任务与微任务对执行时机的影响
- 指出最小延迟、后台节流和系统负载等影响因素
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。