Android
Имели ли вы опыт реализации паттерна MVP в проектах?
Какой у вас опыт работы с тестированием программных продуктов?
Объясните механизм работы компонента RecyclerView в Jetpack Compose и как он обеспечивает эффективную обработку списков элементов.
Имел ли опыт использования механизма Semaphore в своих проектах?
Какие преимущества и недостатки использования корутин в программировании?
Взаимодействуют ли потоки между собой и как это реализуется?
Какие преимущества и недостатки использования одного активити в приложении?
Чем отличаются методы apply и with в контексте их использования и назначения?
Какое различие существует между закрытым классом (sealed class) и перечислением (enum)?
Могли бы вы рассказать о своем опыте работы с архитектурой, включающей разделение на модули, в последнем проекте?
Можешь перечислить основные части и составляющие библиотеки Room для работы с базами данных?
Могли бы вы объяснить, что подразумевается под понятием контракт в контексте разработки программного обеспечения?
Можете объяснить концепцию Sticky Service и как она применяется в архитектуре распределённых систем?
Какой была численность команды, с которой вы работали в предыдущей организации?
Какая роль у файла AndroidManifest.xml в проекте и почему его основные компоненты обычно там объявляются?
Имеются ли у вас документы, подтверждающие ваше предыдущие место работы?
Почему в программировании применяют интерфейсы, и какую роль они выполняют?
Можете объяснить основные нововведения и особенности Android 12?
Каковы основные преимущества и недостатки использования RecyclerView в Android-разработке?
Каким образом можно сохранять экземпляры собственных классов на физическом устройстве?