Kotlin
Каково назначение функции 'apply' в Kotlin?
Что такое 'выведение типа' (type inference) в Kotlin?
Что такое 'companion object' в Kotlin и в каких случаях его следует использовать?
Каковы особенности работы с аннотациями в Kotlin?
Как функционируют сопрограммы (suspending functions) в Kotlin?
Что такое вложенные (nested) и внутренние (inner) классы в Kotlin?
Как обеспечить безопасность типов в Kotlin?
Какие механизмы используются для сериализации данных в Kotlin?
Какие библиотеки вы используете для тестирования в Kotlin?
Как использовать запечатанные классы (sealed classes) для моделирования иерархий в Kotlin?
Как работает наследование в Kotlin?
Каковы основные различия между классом и интерфейсом в Kotlin?
Как происходит работа с базами данных в Kotlin?
Что такое 'nullable' типы в Kotlin и как они функционируют?
Какие стандартные функции для работы с коллекциями в Kotlin вы знаете?
Что такое 'alias' и как его использовать в Kotlin?
Какие инструменты и библиотеки для юнит-тестирования используются в Kotlin?
Какие фреймворки обычно используются для обработки JSON в Kotlin?
Как в Kotlin осуществляется описание функций?
Что такое 'context receivers' и как они функционируют в Kotlin?