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

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

24 вопроса с собеседований в СитиДрайв

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

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

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

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

Каталог

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

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

Можете ли вы объяснить, что подразумевается под завершением процесса в ОС?

Завершение процесса в операционной системе означает полное прекращение его выполнения и освобождение всех ресурсов, которые он занимал (память, файловые дескрипторы, процессы-потомки и т.д.).

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

В чём разница между Dispatchers.IO и Dispatchers.Default?

В Kotlin корутины используют разные диспетчеры (Dispatchers) для определения, на каком потоке или пуле потоков будет выполняться код корутины. Основные диспетчеры:

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

Какие последствия наступят при выполнении операции внутри Dispatchers.IO?

Выполнение операции внутри Dispatchers.IO в Kotlin Coroutines означает, что задача будет запущена в пуле потоков, оптимизированном для операций ввода-вывода (например, чтение/запись файлов, сетевые запросы).

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

Каким образом ViewModel сохраняет свою жизнеспособность после уничтожения Activity?

ViewModel в Android сохраняет свою жизнеспособность после уничтожения Activity благодаря тому, что она связана с жизненным циклом компонента на уровне архитектуры, а не напрямую с Activity.

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

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

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

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

Каково значение компонента Service в архитектуре Android и почему он считается ключевым элементом для выполнения долгосрочных задач?

Компонент Service в Android представляет собой фоновый сервис, который выполняется независимо от пользовательского интерфейса.

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

Какое место занимает WorkManager в архитектуре Android-приложений и почему он не является ключевым компонентом системы?

WorkManager в архитектуре Android-приложений отвечает за выполнение отложенных и гарантированных фоновых задач, которые должны выполниться даже если приложение закрыто или устройство перезагружено.

Читать ответ