Kotlin
Wie arbeitet man mit Dateien und Ein- / Ausgabeströmen (I/O) in Kotlin?
Erklären Sie die Verwendung des Schlüsselworts 'by' in Kotlin.
Erklären Sie, was ein 'companion object' in der Kotlin-Sprache ist und in welchen Fällen es verwendet werden sollte.
Was ist der Unterschied zwischen den Modifikatoren 'open' und 'final' in der Kotlin-Sprache?
Wie kann man die Synchronisation in Kotlin mit Coroutinen implementieren?
Was sind 'sealed'-Klassen in Kotlin und in welchen Fällen sollten sie verwendet werden?
Wie arbeitet man mit XML in Kotlin?
Wie man Koroutinen in Kotlin-Projekten einrichtet und verwendet?
Welche Plugins für IDEs (IntelliJ IDEA, Android Studio) verwenden Sie für die Arbeit mit Kotlin?
Wie sind Vererbung und Polymorphismus in Kotlin organisiert?
Welche Arten von Sammlungen unterstützt Kotlin?
Was sind 'lazy' und 'lateinit' in Kotlin?
Welche Eigenschaften gibt es bei der Arbeit mit Vererbung und Delegierung in Kotlin?
Was sind Inline-Klassen in Kotlin?
Wie behandelt man Ausnahmen in Kotlin?
Wie arbeitet man mit JSON in Kotlin?
Was ist Reflexion und wie wird sie in Kotlin implementiert?
Was ist ein 'run'-Block in Kotlin und wie wird er verwendet?
Welche Entwurfsmuster können in der Kotlin-Sprache verwendet werden?
Was sind 'inline'-Funktionen in Kotlin und in welchen Fällen sollten sie verwendet werden?