Android
Почему важно внедрять зависимости в класс или модуль?
Чем отличаются библиотеки OkHttp и Retrofit при реализации сетевых запросов в приложениях?
Каким образом осуществляется управление жизненным циклом зависимостей в библиотеке Hilt?
Из каких компонентов или слоёв получается экземпляр Intent в модели MVI во View?
Каким образом Android реализует механизм сохранения состояния ViewModel при изменениях конфигурации или в процессе жизненного цикла?
Какую роль выполняет атрибут android:exported в AndroidManifest.xml при определении компонентов приложения?
Имели ли вы опыт разработки или работы с интерфейсом, использующим элемент навигации в виде вкладок (tab bar)?
Какие внутренние классы автоматически объявляются внутри другого класса, если явно не определено их создание?
Можете объяснить концепцию App Standby Buckets и их роль в управлении расходами батареи и ресурсами устройства?
Какой у вас практический опыт использования языка Kotlin в проектах?
Можете ли вы рассказать о процессе выпуска версий, используемом на вашем последнем месте работы?
Какие стандартные интерфейсы или подходы для сериализации объектов ты знаешь в Java?
Как реализована и как функционирует механизм расширений (Extension) в языке Kotlin на уровне внутренней архитектуры?
Можешь перечислить и объяснить основные функции области видимости в Kotlin?
Объясните отличия между закрытым классом и перечислением в языке программирования.
Расскажи о своем опыте создания автоматизированных тестов и тестовых сценариев
Каково назначение использования ключевого слова 'out' в программировании?
Какова цель использования метода flatMap и чем он отличается по поведению от concatMap в контексте сохранения порядка элементов?
Можешь перечислить основные компоненты слоя Presentation в архитектуре Clean Architecture?
Зачем переопределять или использовать метод equals в классах данных?