Kotlin
Что такое 'companion object' в Kotlin и в каких случаях его следует использовать?
Объясните концепцию выражения 'when' в языке программирования Kotlin.
Как осуществляется реализация интерфейсов в Kotlin?
Как настроить проект на Kotlin с использованием Gradle или Maven?
Какие библиотеки вы используете для тестирования в Kotlin?
Объясните, как работает ключевое слово 'super' в языке Kotlin?
Как обеспечить безопасность типов в Kotlin?
Как правильно обрабатывать исключения в Kotlin?
Какие стандартные функции для работы с коллекциями в Kotlin вы знаете?
Как использовать аннотации в Kotlin?
Какие функции для работы с коллекциями предоставляет язык Kotlin?
Как использовать запечатанные классы (sealed classes) для моделирования иерархий в Kotlin?
Каковы основные различия между классом и интерфейсом в Kotlin?
Как вы работаете с многопоточностью в Kotlin?
Что такое модификатор доступа 'internal' в Kotlin и как его использовать?
Что такое 'context receivers' и как они функционируют в Kotlin?
Какие особенности работы с потоками данных предоставляет язык программирования Kotlin?
Как функционируют сопрограммы (suspending functions) в Kotlin?
Как работает наследование в Kotlin?
Какие преимущества предоставляет использование деструктуризации в Kotlin?