Kotlin
Expliquez l'utilisation du mot-clé 'by' en Kotlin.
Explique ce qu'est un 'companion object' dans le langage Kotlin et dans quels cas il doit être utilisé.
Comment peut-on implémenter la synchronisation en Kotlin en utilisant des coroutines?
Comment configurer et utiliser les coroutines dans des projets Kotlin?
Quels plugins pour IDE (IntelliJ IDEA, Android Studio) utilisez-vous pour travailler avec Kotlin?
Comment l'héritage et le polymorphisme sont-ils organisés en Kotlin?
Quels types de collections Kotlin prend-il en charge?
Qu'est-ce que 'lazy' et 'lateinit' en Kotlin?
Quelles sont les caractéristiques du travail avec l'héritage et la délégation en Kotlin?
Qu'est-ce que les classes en ligne en Kotlin?
Comment gérer les exceptions en Kotlin?
Comment travailler avec JSON en Kotlin?
Qu'est-ce que la réflexion et comment est-elle implémentée dans Kotlin?
Qu'est-ce qu'un bloc 'run' en Kotlin et comment l'utiliser?
Quels modèles de conception peuvent être utilisés dans le langage Kotlin?
Qu'est-ce qu'une fonction 'inline' en Kotlin et dans quels cas doit-on l'utiliser?
Comment fonctionnent les mots-clés 'super' et 'this' en Kotlin?
Comment travailler avec les types génériques en Kotlin?
Comment fonctionnent les expressions lambda dans le langage de programmation Kotlin?
Qu'est-ce que le bloc 'init' et comment est-il utilisé dans le langage Kotlin?