Grokking Modern API Design Interview
Vote

0% completed

Rapid Fire Questions

A rapid-fire question is not a request for a miniature lecture.

The interviewer asks:

"Why is that 412?"

A strong answer takes two or three sentences:

"412 means a caller-supplied precondition such as If-Match evaluated false. The caller must read current state and decide again; 409 would mean the request was current and valid in shape but conflicted with the product's state."

The shape is:

  1. state the rule;
  2. connect it to caller behavior; and
  3. name the cost when the answer is a choice.

.....

.....

.....

Like the course? Get enrolled and start learning!