Проверяет понимание преимуществ Kotlin для современных разработок.
Kotlin лаконичнее Java, полностью совместим с JVM и решает типичные проблемы Java (NPE, бойлерплейт). Поддержка корутин упрощает асинхронный код.
1. Преимущества Kotlin:
Null-безопасность: Типы String? исключают NullPointerException.
Корутины: Упрощают асинхронный код (альтернатива CompletableFuture).
Совместимость: Работает с любыми Java-библиотеками.
Пример:
// Java-эквивалент: 10+ строк
data class User(val name: String, val age: Int)Вывод:
Kotlin — современная замена Java с меньшим количеством ошибок.