Back to challenges
Advanced Real-World ScenariosScenarioAdvanced

Offline sync conflict

?

Scenario

Your interview prompt

A task app supports offline editing. A user edits a task title and due date offline while another user changes the same task on the server. When the device reconnects, the app must detect conflicts and help the user resolve them without losing data.

List flows, risks, edge cases, data conditions, UX, security, API/backend, and performance concerns.

Tip: a stronger answer usually mixes happy path, negative cases, state changes, data, backend, UX, accessibility, and risk.

How to structure your answer

Happy pathNegative casesData rulesSecurity/API risksUX/performance