Android
Расскажите о вашем опыте внедрения и использования методов управления проектами на основе Kanban.
Какова причина деления службы на процессы переднего и фона?
Какие основные сложности могут возникнуть при неправильной реализации структурированной конкуренции?
Какой тип потока данных представляет собой Subject в рамках RxJava и чем он отличается от других типов?
Можешь перечислить другие ключевые компоненты, входящие в структуру Manifest помимо Activity?
Чем отличаются примитивные типы данных и ссылочные типы в языке Java?
Каким образом происходит завершение асинхронных операций или запросов?
Можете объяснить, что такое ContentProvider и как он используется в Android-приложениях?
Можно ли применять ключевое слово inline вместе с tailrec для рекурсивных функций в Kotlin?
Какие причины могут привести к неожиданному завершению приложения и возвращению на главный экран без отображения ошибок?
Можно ли определить тип объекта без использования оператора typeof или аналогичных методов?
Как реализовать и зарегистрировать BroadcastReceiver в Android-приложении?
В каком из потоков обработки данных реализована механика управления нагрузкой (backpressure)?
Можете объяснить последовательность этапов жизненного цикла View в архитектуре приложения?
Почему механизм автоматического сбора мусора не способен завершить жизненный цикл Activity, отображающий главный экран приложения?
Какие ограничения существуют при обработке задач внутри компонента Broadcast Receiver в Android?
Можете объяснить, что подразумевается под термином 'Job' в контексте системы или фреймворка?
Объясните концепцию Context в контексте программирования.
Часто ли ты обращаешься к каким-либо источникам для поиска идей и вдохновения для твоей работы?
Можете объяснить концепцию контравариантности в дженериках Kotlin и как она влияет на типовую безопасность?