Android
Каким образом система обеспечивает своевременное обновление отображаемых данных на экране?
Почему в библиотеке Room необходимо объявлять функции как suspend для работы с асинхронными операциями?
Каковы основные принципы налогообложения в вашей стране?
Можете объяснить различия между паттернами проектирования Data Access Object (DAO) и Service Provider (SP)?
Заинтересованы ли вы в проектных заданиях в рамках работы?
Что стало причиной невыполнения определённых задач на вашей предыдущей должности?
Возможна ли ситуация, когда у одного канала одновременно несколько подписчиков?
Использовал ли ты интерфейс Callable для выполнения задач в Java?
Возможна ли организация динамического выделения всей свободной оперативной памяти при использовании кучи?
Каким образом можно обеспечить передачу результата при завершении выполнения другого приложения или процесса?
Для чего используется метод hashCode() в языке Kotlin?
Какой у вас есть опыт работы с языком Kotlin?
Какими методами можно организовать разбиение приложения на отдельные компоненты с архитектурной точки зрения?
Как отличаются методы запуска новых экранов в Android: использование startActivity и управление фрагментами через FragmentManager?
Каким образом можно реализовать загрузку списка данных в архитектуре MVI?
Как вы оцениваете свой опыт после прошедшего собеседования?
Можешь назвать основные типы систем хранения информации?
Какой контекст следует выбрать при разработке библиотеки?
Можете рассказать, каким образом организовывался процесс проверки кода в вашей предыдущей компании?
Можете ли вы объяснить отличия между архитектурными паттернами MVVM, MVI и MVP?