Flashcard Decks
Pick a deck and hunt for bugs in real-world code.
14 decks
P0 Bug Hunter
Interview Prep — Identify P0 bugs in Kotlin ViewModel code. Hotel booking scenarios with real-world concurrency, state management, and API handling pitfalls.
P1 Bug Hunter
Find the subtle P1 bugs — memory leaks, ANRs, lifecycle issues, and degraded UX that won't crash but will hurt your users. Same hotel booking app, harder bugs.
Compose Landmines
Jetpack Compose looks simple until recomposition bites you. Find the performance killers, state bugs, and side-effect mistakes hiding in these Composables.
Hilt Injection Bugs
Scoping nightmares, missing bindings, and lifecycle traps in Dagger Hilt. Find the DI bugs before your app crashes at runtime.
Room for Error
Room database bugs that corrupt data, block the main thread, or silently lose migrations. Find the persistence pitfalls hiding in your DAOs.
Ktor Client Pitfalls
HTTP client bugs in Ktor — connection leaks, serialization traps, timeout misconfigurations, and error handling that lies. Find the networking landmines.
Ktor Server Gotchas
Server-side Kotlin bugs in Ktor — blocking calls on coroutine threads, auth bypass, resource leaks, and routing mistakes. Build servers that survive production.
Coroutine Deep Cuts
Advanced structured concurrency bugs — SupervisorJob misuse, Flow collection traps, exception propagation, and cancellation subtleties that even senior devs miss.
Coroutines Trivia
Test your knowledge of Kotlin coroutines — structured concurrency, dispatchers, flows, channels, and suspension mechanics.
Compose Trivia
Test your Jetpack Compose knowledge — recomposition, state management, side effects, modifiers, and the composition lifecycle.
Hilt Trivia
Test your dependency injection knowledge — Hilt components, scopes, modules, qualifiers, and Android lifecycle integration.
Kotlin Trivia
Test your Kotlin knowledge — null safety, extension functions, sealed classes, data classes, scope functions, and type system features.
Room Trivia
Test your Room database knowledge — DAOs, entities, migrations, relations, TypeConverters, and reactive queries with Flow.
Ktor Trivia
Test your Ktor knowledge — client engines, content negotiation, routing, authentication plugins, and multiplatform HTTP.