"Design a crash reporting SDK like Firebase Crashlytics."
Analyzing the Problem
Firebase Crashlytics and Sentry are crash reporting SDKs: they capture uncaught JVM exceptions, native crashes via signal handlers, and ANRs via a watchdog thread, attach device and app context plus a breadcrumb trail, and upload the report on the next app launch. They also carry custom key-value metadata, non-fatal error reporting, and server-side symbolication of stripped release builds.
Premium content
The full breakdown is locked.
Premium unlocks every system design, every coding question, and every challenge - with unlimited code runs in the live editor.
Browse free problems