Mobile Engineering

Offline & Sync

6 practice questions. Free questions open a full answer guide; the rest unlock with Pro.

  • If two devices edit the same record while offline and both sync later, how would a last-write-wins strategy resolve the conflict, and what are its downsides? Junior level
  • Walk me through how you'd design the sync engine for an offline-first app so that a flaky or interrupted connection never corrupts data or applies a change twice.Go Pro Senior level
  • You're building an offline-first feature where users edit the same records on multiple devices that sync when connectivity returns. How do you think about detecting and resolving conflicts?Go Pro Senior level
  • How would you design a mobile app so a user can keep creating and editing data while offline, and have it sync once the connection comes back?Go Pro Junior level
  • Two devices edit the same record while offline and both come back online. How do you decide which version wins, and what are the trade-offs of the strategies?Go Pro Mid level
  • As an offline-first app's local dataset grows, how do you keep sync efficient so it isn't re-transferring everything or draining the user's battery and data on every reconnect?Go Pro Mid level
Want questions matched to your role? Paste a job title, job description, or CV for a personalized set, or go Pro to unlock the full bank.