Kotlin
Объясните, как работает делегирование (delegation) в Kotlin.
Объясните концепцию выражения 'when' в языке программирования Kotlin.
Что такое модификатор доступа 'internal' в Kotlin и как его использовать?
Как вы используете Kotlin в разработке Android-приложений?
Какие функции для работы с коллекциями предоставляет язык Kotlin?
Объясните, как работает свойство 'lateinit' в Kotlin.
Какие преимущества предоставляет использование деструктуризации в Kotlin?
Что такое функция с хвостовой рекурсией и как она работает в языке Kotlin?
Какие библиотеки вы используете для работы с HTTP-запросами в Kotlin?
Как использовать запечатанные классы (sealed classes) для моделирования иерархий в Kotlin?
Как функционируют сопрограммы (suspending functions) в Kotlin?
Как реализовать и использовать data-классы в Kotlin?
Какие лучшие практики вы используете для организации кода в Kotlin?
Что такое расширяемые функции (extension functions) в Kotlin?
Какие механизмы предоставляет Kotlin для работы с параллельными вычислениями?
Как вы работаете с многопоточностью в Kotlin?
Какие стандартные функции для работы с коллекциями в Kotlin вы знаете?
Что такое 'alias' и как его использовать в Kotlin?
Каковы различия между 'val' и 'var' в Kotlin?
Какие фреймворки обычно используются для обработки JSON в Kotlin?