互联网/IT行业面试题更新 2026-08-05

实现一个异步任务重试的retry方法,返回新方法,可以在失败后自动重试指定的次数。

腾讯前端/移动开发互联网/IT编码实现技术原理JavaScript

考察说明

考察异步重试机制的实现,包括错误捕获、重试次数控制、延迟策略和返回类型处理

回答思路

  1. 实现一个高阶函数,接收异步任务函数并返回包装后的新方法
  2. 正确捕获异步任务失败并控制重试次数
  3. 支持配置重试次数和可选的延迟间隔
  4. 返回新方法的调用结果与原始任务语义一致,并正确处理最终失败
  5. 考虑并发调用和幂等性边界
本题已收录答题指导

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

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