Kotlin
Как работают лямбда-выражения в языке программирования Kotlin?
Что такое блок 'run' в Kotlin и как он используется?
Что такое 'object expressions' и 'object declarations' в Kotlin?
Как работают ключевые слова 'super' и 'this' в Kotlin?
Что такое рефлексия и как она реализована в Kotlin?
Как использовать рефлексию (reflection) в Kotlin?
Как работать с обобщенными типами (generics) в Kotlin?
Что такое блок 'init' и как он используется в языке Kotlin?
Какие паттерны проектирования можно использовать в языке Kotlin?
Как реализовать многопоточность в Kotlin?
Что такое оператор 'spread' в Kotlin и как его использовать?
Как работать с JSON в Kotlin?
Какие общие идиомы и паттерны вы используете в Kotlin?
Что такое функция 'suspend' в Kotlin?
Какие преимущества предоставляет использование Kotlin при разработке веб-приложений?
Объясните, что такое null safety в языке Kotlin.
Как вы используете рефлексию (reflection) в Kotlin?
Объясните, как использовать функции 'with' и 'let' в Kotlin.
Что такое 'scope functions' в Kotlin и когда их следует использовать?
Как осуществляется наследование в языке Kotlin?