Подготовка к интервью

Вопросы на собеседовании в Dion

88 вопросов с собеседований в Dion

88 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Dion. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, theory.

Каталог

Результаты поиска

Найдено: 88
Теория

В каких ситуациях целесообразно использовать ключевое слово inline для функции?

Ключевое слово inline в Kotlin (часто используемом в Android-разработке) используется для функций, которые вызываются часто и имеют небольшой размер.

Читать ответ
Теория

Каким образом происходит преобразование suspend-функций в Kotlin при компиляции?

Suspend-функции в Kotlin при компиляции преобразуются в функции с дополнительным параметром — объектом продолжения (Continuation).

Читать ответ
Теория

Какие операции и возможности предоставляет использование data class в языке программирования?

Data class в Kotlin — это специальный класс, предназначенный для хранения данных. При объявлении класса с ключевым словом data компилятор автоматически генерирует несколько полезных методов:

Читать ответ
Теория

Какие компоненты входят в состав контекста корутин в Kotlin?

Контекст корутин в Kotlin — это набор элементов, который определяет среду выполнения корутины и содержит информацию, необходимую для её работы.

Читать ответ
Теория

Можешь перечислить основные компоненты Dispatchers в Android и их назначения?

В Android под Dispatchers обычно понимают компоненты, управляющие потоками выполнения, особенно в контексте Kotlin Coroutines. Основные диспетчеры:

Читать ответ
Теория

Какой ваш наиболее запоминающийся проект интерфейса, реализованный с помощью Jetpack Compose?

Один из запоминающихся проектов с Jetpack Compose — создание адаптивного интерфейса для приложения новостей, который автоматически подстраивается под разные размеры экранов и режимы (светлый/тёмный).

Читать ответ
Теория

Какие отличия существуют между обычным классом, дата-классом и запечатанным классом в языке программирования Kotlin?

В Kotlin существуют разные типы классов, которые имеют свои особенности:

Читать ответ
Теория

Можете объяснить, что представляет собой компонент LazyRow в разработке пользовательских интерфейсов?

LazyRow — это компонент пользовательского интерфейса в Android Jetpack Compose, который отображает горизонтальный список элементов с ленивой загрузкой.

Читать ответ