Grokking Modern API Design Interview
Vote
0% completed
Interview Question: Design a Collaborative Document API
The interview question is:
Design a Collaborative Document API.
The pressure is two people editing the same paragraph in the same second, where neither should be told to redo the work.
The conditional-write contract from Chapter 4 is correct when collisions are exceptional. A collaborative editor is different. Collisions are ordinary behavior. Returning 412 on every overlapping keystroke would turn the user's typing session into a conflict-resolution screen.
.....
.....
.....
Like the course? Get enrolled and start learning!