Какие существующие категории типов данных ты знаешь в языке Kotlin?
В Kotlin существуют следующие основные категории типов данных:
Читать ответПодготовка к интервью
43 вопроса с собеседований в Центр Инвест Банк
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Центр Инвест Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, android.
Каталог
В Kotlin существуют следующие основные категории типов данных:
Читать ответСовместимость null-значений между Java и Kotlin обеспечивается благодаря системе типов Kotlin, которая явно различает nullable и non-nullable типы.
Читать ответВ Domain слое по Clean Architecture основные компоненты и их роли следующие:
Читать ответHashMap в Java (и Android) состоит из нескольких ключевых компонентов:
Читать ответПрямые связи с Repository в архитектуре приложения имеют следующие преимущества и недостатки:
Читать ответДля одновременного выполнения нескольких задач с помощью корутин в Kotlin можно использовать:
Читать ответВ проектах на Android я использовал Dagger для внедрения зависимостей, что значительно упрощало управление объектами и повышало модульность кода.
Читать ответВ Kotlin интерфейс Set реализован несколькими способами, которые отличаются по мутабельности и внутренней реализации:
Читать ответВ Kotlin существуют разные типы классов, которые имеют свои особенности:
Читать ответВ Kotlin класс, помеченный как sealed, ограничивает иерархию наследования: все подклассы такого класса должны быть объявлены в том же файле, что и сам sealed класс.
Читать ответАрхитектурный паттерн MVI (Model-View-Intent) состоит из трёх основных частей:
Читать ответSealed interface в Kotlin (используемый в Android-разработке) позволяет ограничить набор классов, которые могут реализовывать этот интерфейс.
Читать ответ