← All problems

Mobile System Design

Crash Reporter SDK

hardPremium

"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