Design Cross-Device Wallpaper Synchronization
Company: Apple
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design cross-device wallpaper synchronization that applies local changes immediately and remote changes eventually despite offline devices and concurrent edits. Address immutable assets, conflict policy, authentication, retries, cache limits, battery and network controls, decoding, and UI responsiveness.
Read the full Apple Software Engineer interview experience this question came from