Android
Какими методами и инструментами ты используешь для взаимодействия с сетевыми протоколами и ресурсами?
Какова роль Java Memory Model в управлении памятью при работе с многопоточностью?
Какие различия существуют между способами инициализации объектов через конструкторы в Java и Kotlin?
Каким образом можно определить индивидуальный макет пользовательского интерфейса в Jetpack Compose?
Какие возможные проблемы могут возникнуть при замене ApplicationContext на ActivityContext и наоборот в Android-приложении?
Можешь ли ты перечислить и объяснить основные корневые концепции в механизме сборки мусора?
Какое назначение у оператора subscribeOn в работе с Observable в реактивном программировании?
Каким образом LeakCanary обнаруживает наличие утечек памяти в приложении?
Какие у вас остались впечатления после прошедшего собеседования?
В каких случаях рекомендуется использовать метод equals для сравнения объектов?
Какие причины и ситуации требуют переопределения методов equals и hashCode в классе?
Какова роль ключевых элементов архитектуры Android в разработке приложений?
Можете объяснить, что подразумевается под понятием 'unit' в контексте разработки программного обеспечения?
Какими методами можно выявить и устранить ошибки в пользовательском интерфейсе?
Существует ли в Java аналог функции init из Kotlin?
Каким образом реализуешь передачу данных из репозитория в ViewModel?
Каким образом можно удостовериться, что задачи выполняются параллельно или одновременно в многопоточном приложении?
Можешь назвать типы делегатов, используемых в Kotlin?
Что вызывает столкновения при использовании хеш-таблицы в HashMap?
Можешь ли ты описать основные отличия и назначения ключевых конструкций expect и actual в рамках тестирования?