As asked
Tell me about a bug that manifested on Android but not iOS. How did you isolate the root cause, and how did you fix it without breaking the iOS behavior?
Sample answer outline
The answer should describe a real cross-platform difference (e.g., Android text rendering, elevation/shadow differences, different timing of lifecycle events, keyboard behavior, back button handling). The candidate should show a systematic isolation approach (binary search through commits, platform.OS branch testing, native log inspection). The fix should be platform-safe (using Platform.select or a platform file), and the answer should mention regression testing on both platforms.
Expect these follow-ups
- How do you set up your CI to catch Android-only regressions automatically?
- What is the most surprising Android vs iOS difference you have encountered?