All interviews45:00
Collaborative editor (Google Docs)
Let dozens of people edit the same document concurrently in real time, offline or online, and converge to the exact same state. The core design combines Operational Transformation (OT) or sequence CRDTs with an append-only operation log, background snapshot compaction, and ephemeral cursor/presence fan-out.
Notes and ratings save in this browser. Completing self-assessment records your progress.
Requirements checklist
Clarifying questions
- How many concurrent editors vs read-only viewers must a single document support?
- Do we need long-lived offline editing with automatic merge, or primarily online collaboration?
- Is the document plain text, rich text (spans), or block-structured (Notion/Figma)?
- What granularity of version history must be retained?
requirements
Suggested time: about 6 minutes. Distinguishes persistent op log from ephemeral presence and read-only viewer fan-out.