Design a Real-Time Shared To-Do List

Read the full interview experience this question came from →

Quick Overview

Design a collaborative to-do list with durable edits, real-time updates, reconnect recovery, ordering, and explicit conflict handling. The discussion focuses on keeping authoritative writes synchronous while using queues safely for fan-out and secondary work.

Design a Real-Time Shared To-Do List

Company: Roblox

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: Design a collaborative to-do list with durable edits, real-time updates, reconnect recovery, ordering, and explicit conflict handling. The discussion focuses on keeping authoritative writes synchronous while using queues safely for fan-out and secondary work.

Read the full Roblox Software Engineer interview experience this question came from

Roblox logo
Roblox
Aug 31, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
42
0
Loading...