Intermediate-level Kotlin quiz covering language fundamentals, OOP, coroutines, functional programming, collections, Android, Spring backend, and Kotlin Multiplatform.
Null safety, type system, data classes, destructuring, ranges, string templates, and core language features.
20 questionsClasses, interfaces, inheritance, data classes, sealed classes, object declarations, companion objects, and visibility modifiers.
20 questionsCoroutine builders, scopes, contexts, dispatchers, suspend functions, channels, and structured concurrency.
20 questionsLambda expressions, higher-order functions, extension functions, function types, inline functions, and the standard library HOFs.
20 questionsList, Set, Map operations, sequences, lazy evaluation, collection transformations, and performance considerations.
20 questionsJetpack Compose, ViewModel, LiveData, Flow, Hilt, and Android-specific Kotlin patterns.
20 questionsKotlin with Spring Boot: beans, REST controllers, Spring WebFlux with coroutines, Kotlin DSLs, and Jackson/serialization.
20 questionsexpect/actual declarations, source sets, shared code, platform targets, and KMP project structure.
20 questions