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

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

64 вопроса с собеседований в Дзен

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

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

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

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

Каталог

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

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

Что стало причиной внедрения класса Unit в Kotlin и какие функции он выполняет?

В Kotlin класс Unit был введён для обозначения отсутствия возвращаемого значения у функции, аналогично void в Java, но при этом Unit является полноценным типом.

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

Объясните концепцию корутин и их применение в программировании

Корутины — это легковесные потоки, которые позволяют писать асинхронный и неблокирующий код более простым и последовательным способом.

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

Каковы основные цели и задачи, которые вы ставили перед собой в проекте или работе?

Основные цели и задачи в проекте на Android обычно связаны с созданием удобного, производительного и стабильного приложения, которое отвечает требованиям пользователей и бизнеса. Например:

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

Каким образом сборщик мусора определяет, что объект больше не используется программой?

Сборщик мусора определяет, что объект больше не используется программой, исходя из того, что на него нет активных ссылок из корневых объектов (root set).

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

Какой наиболее сложный интерфейс ты реализовал с использованием Jetpack Compose?

Например, я создавал кастомный список с анимациями при добавлении и удалении элементов, поддержкой drag-and-drop и обновлением данных в реальном времени.

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

Чем отличаются inline функции от обычных функций и в чем их преимущества?

Inline функции — это функции, которые компилятор пытается заменить непосредственно в месте вызова, а не вызывать как обычную функцию.

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

Что произойдет, если установить одинаковый intent-filter для нескольких Activity в Android-приложении?

Это происходит потому, что intent-filter определяет, какие компоненты могут обрабатывать определённые действия или данные. Если несколько компонентов подходят, Android показывает диалог выбора.

Читать ответ