Android
Есть ли у вас опыт работы или проектов за пределами Java и Android?
В чем разница между аннотациями Binds и Provides в Dagger и когда лучше использовать каждую из них?
При каких условиях операция добавления элемента в HashMap достигнет времени выполнения, пропорционального логарифмической сложности?
Какова роль и предназначение констант в программировании?
Чем отличается объединение манифеста при слиянии и основной манифест приложения?
В какой момент и при каких условиях операционная система читает файл AndroidManifest.xml при запуске приложения?
Объясните различия между использованием launch и асинхронных функций с await в контексте асинхронного программирования
Могли бы вы объяснить, что представляет собой контекст корутин в Kotlin?
Какова основная цель использования встроенных функций и в чем их преимущества?
Могли бы вы объяснить, что подразумевается под термином Intent в контексте разработки Android приложений?
Можешь рассказать о ключевых особенностях системы типов в языке Kotlin?
Когда желательно реализовать собственный метод equals() в классах данных?
Когда происходит создание фабрики кода с аннотациями в библиотеке Room?
Можешь объяснить, что означает термин 'remember' в контексте разработки или архитектуры систем?
Когда именно срабатывает событие onAttachedToWindow у элемента View в Android?
Можете рассказать о вашем участии в предыдущих проектах и роли, которую вы выполняли?
В чем заключается роль SupervisorJob при управлении корутинами в Kotlin?
Чем отличаются функции launch и async при использовании корутин в Kotlin?
Каким образом можно изменить поведение метода в классе, созданном на основе другого класса?
Объясните механизм работы кучи (heap) в виртуальной машине Java и как она управляет памятью для объектов.