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

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

35 вопросов с собеседований в Uzum

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

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

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

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

Каталог

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

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

Объясните различия между использованием launch и асинхронных функций с await в контексте асинхронного программирования

В Kotlin Coroutines launch и асинхронные функции с await служат разным целям, хотя оба связаны с асинхронным выполнением.

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

Расскажите о плюсах и минусах архитектурной модели MVI и объясните, зачем она нужна.

MVI (Model-View-Intent) — архитектурный подход для построения пользовательских интерфейсов, основанный на однонаправленном потоке данных (unidirectional data flow).

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

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

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

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

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

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

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

Какие механизмы позволяют приостанавливать и продолжать выполнение корутин в программировании?

В программировании корутины позволяют приостанавливать и возобновлять выполнение с помощью специальных механизмов:

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

Существуют ли специальные маркеры или признаки в используемых технологиях, указывающие на их особые свойства или состояние?

В Android существуют специальные маркеры и признаки, которые указывают на особые свойства компонентов или их состояние. Например:

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

Какие механизмы позволяют переключаться между состояниями в реализации стейт-машины с использованием Coroutines?

В реализации стейт-машины с использованием Kotlin Coroutines переключение между состояниями обычно достигается с помощью следующих механизмов:

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

Какой размер данных допустим для передачи через объект Bundle в Android?

В Android объект Bundle используется для передачи данных между компонентами (например, между Activity). Однако он имеет ограничение по размеру, так как данные сериализуются и передаются через Binder.

Читать ответ