Android
Каким образом можно программно пересоздать массив с нуля?
Объясните механизм функционирования оператора flatMap в RxJava и как он обрабатывает поток данных
Какие компетенции ты планируешь улучшить или освоить в ближайшее время?
Какие сложности могут возникнуть при одновременном изменении значения переменной двумя потоками выполнения?
Можно ли объявить data class с реализацией интерфейса в языке программирования?
Можно ли прервать выполнение асинхронной функции, запущенной через async?
Какие вопросы стоит задать членам команды для оценки их подхода к сбору и обработке логов в проекте?
Каким образом можно применить DiffUtil для оптимизации обновлений списков в RecyclerView?
Можете описать механизм работы системы навигации в Android-приложениях?
Каким образом можно отменить задачу, запущенную через WorkManager?
Что отличает подключение Gradle модуля с помощью api от метода implementation?
Какие существуют типы сервисов, отвечающих за запуск приложений или процессов?
В каких случаях и почему происходит воссоздание ViewModel при смене жизненного цикла Activity?
Объясните, что подразумевается под типом Unit в программировании.
Можете объяснить назначение и работу оператора switchMap в библиотеке RxJava?
Можете объяснить назначение метода onMeasure в классе View в Android?
Можете объяснить, что такое инструмент Layout Inspector и для чего он используется в разработке приложений?
Можете объяснить, что такое Android Interface Definition Language (AIDL) и для чего она используется?
В каких случаях и как можно использовать ключевое слово final в Java?
Какую аннотацию необходимо использовать в Dagger, чтобы обеспечить корректную работу фрагмента?