Подборка объединяет вопросы, отмеченные на этапах интервью в Мой Склад. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: android, mobile, rxjava.
Для передачи данных между ViewModel и Fragment с помощью Flow можно использовать StateFlow или SharedFlow в ViewModel и подписываться на них во фрагменте.
В моем опыте создания автоматизированных тестов для Android-приложений я использовал такие инструменты, как JUnit для юнит-тестирования и Espresso для UI-тестов.
В Android-приложении отображение определенного экрана обычно инициируется запуском Activity. Для этого создаётся Intent, который указывает, какой экран (Activity) нужно открыть, и вызывается метод startActivity(intent).