这个系统的 API 设计应该包含哪些核心接口?每个接口需要返回哪些关键字段?
What core APIs should the system expose, and what key fields should each return?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: System Design
标签: api, state-machine
参考答案摘要
答案 核心 API 一般包括: 提交任务 POST /jobs :返回 job_id 、 status 、 next_run_time 、可能还有幂等 key。 查询状态 GET /jobs/{job_id} :返回 job 元数据 + 当前 status + 最近一次 execution 信息(start/end、error)。 取消任务 DELETE /jobs/{job_id} :返回取消结...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。