845 вопросов для подготовки на позицию Mobile-разработчик
845 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Использование только одного типа CoroutineScope в Kotlin недопустимо, потому что разные сценарии требуют разного управления жизненным циклом и контекстом корутин.
В Kotlin основой для создания классов является ключевое слово class. Класс определяет шаблон для создания объектов, включая свойства и методы. Например:
Да, компонент RecyclerView в Android используется для эффективного отображения больших списков или коллекций данных с возможностью переиспользования элементов интерфейса.
В Kotlin коллекция List по умолчанию является неизменяемой (immutable), поэтому напрямую вставить элементы нельзя. Для вставки нужно использовать изменяемый список MutableList.
Неожиданная отмена (cancellation): Корутина может быть отменена неявно, например, при смене конфигурации устройства или закрытии Activity/Fragment, если контекст жизненного цикла не управляется аккуратно.
Да, у меня есть опыт использования WorkManager в Android-приложениях для управления фоновыми задачами, которые должны гарантированно выполниться, даже если приложение закрыто или устройство перезагружено.