This assessment will evaluate your knowledge on the following topics.
Topic(s) | Topic Description |
Introduction, Data types, Variables, Operators | Installation of Kotlin |
Kotlin Variable | |
Kotlin Data Type | |
Kotlin Type Conversion | |
Kotlin Operator | |
Kotlin Input/Output | |
Kotlin Comment | |
Control Flow - Condition, Loop Statements | Kotlin if Expression |
Kotlin when Expression | |
Kotlin for Loop | |
Kotlin while Loop | |
Kotlin Do while Loop | |
Return and Jump | |
Continue Structure | |
Kotlin Function | Kotlin Function |
Kotlin scope Function | |
Recursion Function | |
Default and Named Argument | |
Kotlin Lambdas | |
Higher order Function | |
Kotlin Inline Function | |
Kotlin coroutines | |
Array & String | Kotlin Array |
Kotlin String | |
Exception Handling | Exception Handling |
Kotlin Try Catch | |
Multiple Catch Block | |
Nested Try Block | |
Kotlin Finally Block | |
Kotlin Throw Keyword | |
Null Safety | |
Nullable Non Nullable Types | |
Kotlin Smart Cast | |
Unsafe and Safe Cast | |
Kotlin Elvis Operator | |
Collections | Mutable Array |
Kotlin Collections | |
List: listOf() | |
mutableListOf() | |
Kotlin ArrayList | |
arrayListOf() | |
Map: mapOf() | |
Kotlin HashMap | |
hashMapOf() | |
mutableMapOf() | |
Set: setOf() | |
mutableSetOf() | |
hashSetOf() | |
OOPS | Kotlin Annotations |
Kotlin OOPs | |
Class and Object | |
Kotlin Constructor | |
Visibility Modifier | |
Kotlin Inheritance | |
Abstract Class | |
Kotlin Interface | |
Data Class | |
Sealed Class | |
Extension Function | |
Companion, singleton | |
Generics & Ranges | Kotlin Generics |
Integer type range | |
Kotlin Working Ranges | |
Kotlin Utility Function | |
Interoperability | Java Interoperability |
Calling Java code from Kotlin | |
Calling Kotlin code from Java | |
Guidelines | Coding Conventions |