Kotlin
В чем разница между модификаторами 'open' и 'final' в языке Kotlin?
Как работать с файлами и потоками ввода-вывода (I/O) в Kotlin?
Объясните, что такое 'companion object' в языке Kotlin и в каких случаях его следует использовать?
Объясните использование ключевого слова 'by' в языке Kotlin.
Как использовать 'backing fields' в Kotlin?
Как настраивать и использовать корутины в проектах на Kotlin?
Какие плагины для IDE (IntelliJ IDEA, Android Studio) вы используете для работы с Kotlin?
Какие особенности работы с классами Enum в Kotlin?
Какие типы коллекций поддерживает Kotlin?
Что такое 'sealed' классы в Kotlin и в каких случаях их следует использовать?
Что такое языки, специфичные для предметной области (DSL), и как их создавать на Kotlin?
Как в Kotlin организовано наследование и полиморфизм?
Как можно реализовать синхронизацию в Kotlin с использованием корутин?
Что такое функция с хвостовой рекурсией (tailrec) в Kotlin?
Что такое инлайн-классы в Kotlin?
Как осуществляется работа с XML в Kotlin?
Какие особенности работы с наследованием и делегированием существуют в Kotlin?
Как настроить интеграцию Kotlin с Java проектами?
Как обрабатывать исключения в Kotlin?
Что такое 'lazy' и 'lateinit' в Kotlin?