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 main requirement is to accept ordinary simultaneous edits without repeatedly asking users to resolve stale-write conflicts.

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!

Reading Progress

0%


Vote for new content