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

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

3834 вопроса с собеседований в Сбер

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

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

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

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

Каталог

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Какие библиотеки для внедрения зависимостей ты используешь в своих проектах — Dagger или Koin?

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

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

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

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

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

Какова роль и назначение задачи типа Job в реализации корутин?

В Kotlin корутины используют интерфейс Job для управления жизненным циклом асинхронных задач. Job представляет собой задачу, которую можно запустить, отменить и отслеживать её состояние.

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

Как различается использование корутин и потоков при реализации асинхронных задач?

Потоки (Threads) — это системные объекты, которые позволяют выполнять несколько задач параллельно, каждая со своим собственным стеком вызовов и контекстом выполнения.

Читать ответ