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