地平线面试题更新 2026-08-05

请解释 async/await 的工作原理和它在 JavaScript 异步编程中的作用。

阿里巴巴灵犀互娱FUNPLUS地平线海能达通信数字马力(杭州)信息技术有限公司前端/移动开发互联网/IT电子/半导体游戏编码实现问题拆解技术原理JavaScript

考察说明

考察对异步编程模型、事件循环和代码可读性的理解

回答思路

  1. 说明 async 函数返回 Promise 及 await 的暂停与恢复机制
  2. 解释 await 如何让异步代码看起来像同步,但不阻塞主线程
  3. 提及与 Promise 的关系及错误处理方式
  4. 指出适用于依赖顺序的异步流程,且需注意并发场景
本题已收录答题指导

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

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