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

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

44 вопроса с собеседований в X5 Digital

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

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

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

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

Каталог

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

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

Можешь перечислить и объяснить основные области (scope), используемые в Dagger для управления жизненным циклом зависимостей?

В Dagger области (scope) используются для управления временем жизни и уникальностью создаваемых зависимостей. Основные области:

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

Каковы основные преимущества и недостатки подхода MVP в разработке программного обеспечения?

MVP (Model-View-Presenter) — это архитектурный паттерн, часто используемый в Android-разработке для разделения логики представления и бизнес-логики.

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

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

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

Читать ответ
Поведенческий

Расскажите о вашем опыте использования Dagger в проектах

В проектах на Android я использовал Dagger для внедрения зависимостей, что значительно упрощало управление объектами и повышало модульность кода.

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

Какие ограничения по количеству потоков существуют у диспетчера Dispatchers.IO в корутинах?

Диспетчер Dispatchers.IO в Kotlin корутинах предназначен для операций ввода-вывода и использует пул потоков, размер которого по умолчанию равен 64 потокам или количеству процессорных ядер, если оно больше.

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

Какова цель использования CoroutineScope в Kotlin и какая роль у него в управлении корутинами?

CoroutineScope в Kotlin служит для управления жизненным циклом корутин. Он определяет область, в которой запускаются корутины, и позволяет контролировать их отмену и завершение.

Читать ответ