互联网/IT行业面试题更新 2026-08-05
实现一个异步任务重试的retry方法,返回新方法,可以在失败后自动重试指定的次数。
腾讯前端/移动开发互联网/IT编码实现技术原理JavaScript
考察说明
考察异步重试机制的实现,包括错误捕获、重试次数控制、延迟策略和返回类型处理
回答思路
- 实现一个高阶函数,接收异步任务函数并返回包装后的新方法
- 正确捕获异步任务失败并控制重试次数
- 支持配置重试次数和可选的延迟间隔
- 返回新方法的调用结果与原始任务语义一致,并正确处理最终失败
- 考虑并发调用和幂等性边界
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。