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

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

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

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

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

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

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

Каталог

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

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

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

startActivity используется для запуска нового Activity — отдельного экрана с собственным жизненным циклом. При вызове создаётся новый экран, который отображается поверх текущего.

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

Каково главное отличие между Java и Kotlin в отношении абстрактных классов и методов?

В Java абстрактный класс может содержать и абстрактные, и неабстрактные методы. Абстрактные методы не имеют реализации, а неабстрактные - имеют. Абстрактные классы не могут быть инстанцированы напрямую.

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

В чем заключается назначение компонента WorkManager в Android-разработке?

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

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

В чем предназначение объекта companion в языке Kotlin?

В Kotlin объект companion используется для объявления компаньон-объекта внутри класса. Это позволяет создавать статические члены (методы и свойства), которые принадлежат классу, а не конкретному экземпляру.

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

Каким образом в языке Kotlin осуществляется определение типа переменной?

В Kotlin тип переменной можно определить явно или неявно. При явном определении типа указывается после имени переменной через двоеточие :. При неявном — компилятор выводит тип из присваиваемого значения.

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

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

BroadcastReceiver в Android — это компонент, который позволяет приложению получать и обрабатывать широковещательные сообщения (broadcasts) от системы или других приложений.

Читать ответ