Kotlin Quizzes (MCQs)Level 1 The Foundations Beginner EssentialsBasics & Syntax val vs var, Inference, Templates, Arithmetic01_BASICS Data Types Numbers, Booleans, Arrays, Conversion02_TYPES Control Flow If/When Expressions, Loops, Ranges03_FLOW Null Safety Safe calls, Elvis operator, Assertions04_NULL Level 2 Object-Oriented Structure & DesignClasses & Objects Constructors, Init, Setters/Getters05_OOP Inheritance Open keyword, Overriding, Abstract classes06_INHERIT Data Classes copy(), toString(), equals/hashCode07_DATA Object Keyword Singletons, Companion objects08_OBJ Level 3 Functional Kotlin Concise & PowerfulCollections List, Set, Map, Mutability control09_COLL Lambdas & HOFs Function types, Passing/Returning functions10_FUNC Scope Functions let, run, with, apply, also11_SCOPE Extensions Extension functions & properties12_EXT Level 4 Advanced Kotlin Expert EngineeringCoroutines Suspend, Launch/Async, Dispatchers13_ASYNC Generics Variance (in/out), Star projection14_GEN Delegation by lazy, Observable, Class delegation15_DLGT Sealed Classes State management, Exhaustive when16_SEALED