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

Вопросы для позиции «Mobile-разработчик»

845 вопросов для подготовки на позицию Mobile-разработчик

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

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

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

Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.

Каталог

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

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

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

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

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

Можете объяснить, что такое LiveData и как оно работает в контексте Android разработки?

LiveData — это компонент архитектуры Android, который представляет собой наблюдаемый контейнер данных. Он хранит данные и позволяет UI-компонентам (например, Activity или Fragment) подписываться на изменения этих данных.

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

Каким образом управляется жизненный цикл Activity в Android при смене конфигурации устройства?

При смене конфигурации устройства (например, поворот экрана, смена языка или изменение размера экрана) Android по умолчанию уничтожает текущую Activity и создает её заново, чтобы применить новые настройки.

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

Можешь перечислить и описать основные встроенные функции или расширения в Kotlin?

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

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

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

В Android термин «лаг» означает задержку или подвисание интерфейса пользователя, когда приложение не успевает быстро обработать события или обновить экран.

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

Можете объяснить отличие между объектами Intent и PendingIntent в Android?

Intent — это объект, который описывает намерение выполнить какое-то действие, например, запуск Activity или сервиса. Он содержит информацию о том, что нужно сделать и с какими данными.

Читать ответ