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

Вопросы на собеседовании в Альфа-Банк

1058 вопросов с собеседований в Альфа-Банк

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.

Каталог

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

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

Каким образом можно получить текущее значение контекста в Jetpack Compose, используя LocalContext?

В Jetpack Compose для получения текущего значения контекста используется объект LocalContext. Это CompositionLocal, который предоставляет доступ к Context Android.

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

Объясните основные особенности и преимущества использования Kotlin в разработке приложений.

Kotlin — современный язык программирования, который широко используется для разработки Android-приложений. Его основные особенности и преимущества:

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

Какая роль у функции с ключевым словом noinline и когда её стоит использовать?

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

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

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

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

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

По какой причине обработчик (Handler) способен выполнять свои задачи в основном потоке выполнения программы?

Обработчик (Handler) в Android способен выполнять свои задачи в основном (UI) потоке, потому что он связан с Looper этого потока.

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

Можете объяснить, что такое CoroutineDispatcher и как он используется в корутиновом программировании?

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

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

Можно ли использовать одну и ту же ViewModel для обмена данными между двумя фрагментами при навигации?

Да, можно использовать одну и ту же ViewModel для обмена данными между двумя фрагментами при навигации, если ViewModel привязана к общему владельцу жизненного цикла, например, к Activity.

Читать ответ