Daily iOS
Performance and debugging

Crash investigation process

You get an alert that crashes spiked in the version you shipped yesterday. What do you do, and in what order?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

Size the impact first (affected users and rate, version, OS, device), narrow the cause from symbolicated stacks, then contain the damage with a hotfix, pausing the phased release, or a feature flag, and leave a regression test behind.

Share a question