logo

这个系统的 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 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

这个系统的 API 设计应该包含哪些核心接口?每个接口需要返回哪些关键字段?

Mediumsystem-designdistributed-systemsjob-schedulerqueuekafkarabbitmqdynamodbcassandraleader-electionraftetcdzookeeperretryrate-limitingcheckpointing

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案