Можно ли реализовать множественное наследование в языке Kotlin?
В Kotlin множественное наследование классов напрямую не поддерживается, как и в Java. Класс может наследоваться только от одного класса.
Читать ответПодготовка к интервью
36 вопросов с собеседований в СБЕР Звук
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в СБЕР Звук. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, coroutines.
Каталог
В Kotlin множественное наследование классов напрямую не поддерживается, как и в Java. Класс может наследоваться только от одного класса.
Читать ответВ предыдущих проектах я участвовал в разработке Android-приложений различной сложности. Моя роль включала:
Читать ответCold Flow в Android — это тип Flow из библиотеки Kotlin Coroutines, который не начинает эмитировать (выдавать) данные, пока на него не подпишется хотя бы один подписчик (collector).
Читать ответSuspend-функции в Kotlin при компиляции преобразуются в функции с дополнительным параметром — объектом продолжения (Continuation).
Читать ответВ Domain слое по Clean Architecture основные компоненты и их роли следующие:
Читать ответВ будущей проектной работе в Android-разработке я хотел бы сосредоточиться на создании удобных и отзывчивых пользовательских интерфейсов с использованием современных подходов, таких как Jetpack Compose.
Читать ответВ корутинах Android (Kotlin) для построения цепочек часто используются следующие паттерны:
Читать ответВ Kotlin существуют разные типы классов, которые имеют свои особенности:
Читать ответВ Kotlin при объявлении класса с ключевым словом data автоматически переопределяются следующие методы:
Читать ответДа, принцип избегания дублирования кода (DRY — Don't Repeat Yourself) я применял регулярно.
Читать ответКорутины — это легковесные потоки, которые позволяют писать асинхронный код последовательно и читаемо.
Читать ответВ RxJava типы Single и Observable отличаются по количеству и характеру эмитируемых элементов:
Читать ответ