Android
Какие программные средства ты используешь для отображения и обработки изображений?
Следует ли предоставлять обратную связь в процессе работы или выполнения задачи?
Можно ли применять ключевое слово volatile для безопасного увеличения и уменьшения значения переменной в многопоточном окружении?
Чем ты занимаешься в своей текущей должности и какие основные обязанности выполняешь?
Можете объяснить, что такое SupervisorScope и как его использовать в приложениях?
Существует ли в стратегии Latest механизм буфера данных?
Объясните различие между паттернами Decorator и Facade, их назначение и случаи использования.
Опиши свой опыт использования MockContext в проектах.
Какова основная функция структуры данных Heap и в каких ситуациях она используется?
Можете объяснить отличия между методами onStop и onPause в жизненном цикле активити?
Как определить, что макет рендерится в несколько проходов?
Каким образом осуществляется добавление элемента в ArrayList, когда текущий размер достигает максимальной вместимости?
Можно ли установить привязку к уже запущенному Bound Service в Android?
Какой подход вы порекомендуете для выполнения задач асинхронно в фоновом режиме?
Объясните принцип работы Zygote в системе Android и его роль в запуске приложений.
Как осуществляется порядок отображения компонентов View в Android-приложениях?
Как сохранить и восстановить компоненты MVP и Dagger 2 при изменении ориентации экрана без их полного пересоздания при перезапуске Activity?
Объясните основные компоненты и принципы работы Retrofit для взаимодействия с REST API.
Можете объяснить концепцию класса Unit в объектно-ориентированном программировании?
Можно ли предотвратить вызов метода onPause у Activity в Android?