Build a realistic interview loop
Platform coding
Implement a small screen or data flow with lifecycle, asynchronous work, state restoration, errors, and testable boundaries.
Mobile architecture
Design an app feature with local storage, sync, networking, background work, navigation, analytics, privacy, and modular ownership.
Debugging and product quality
Investigate a crash, battery, memory, rendering, or flaky-network issue and explain how the fix is validated before rollout.