Android
Какие ограничения существуют при определении подклассов в объектно-ориентированном программировании?
Какие три личных качеств вы считаете ключевыми для успешной работы как разработчик?
В каких ситуациях и при каких условиях Java вызывает сборщик мусора для различных типов ссылок?
Можно ли использовать ViewModel для внесения изменений в отображение элемента интерфейса?
При каких условиях операции в HashMap имеют временную сложность, пропорциональную размеру коллекции?
Каким образом осуществляется передача данных в параметры метода в языке Java?
Можно ли организовать так расположение элементов, чтобы оно вызывало задержки на мощных мобильных устройствах?
Объясните, чем отличаются методы onCreateViewHolder и onBindViewHolder в адаптере RecyclerView?
Почему рекомендуется использовать отдельные ViewModelScope для платформ iOS и Android?
Какая причина внедрения автопреобразования типов в Java?
Какие методы позволяют выявить утечки памяти в приложении?
Объясните принцип автоматического закрытия ресурсов в Java с помощью конструкции try-with-resources.
Какие причины делают использование RelativeLayout не всегда оптимальным выбором в Android-разработке?
Какую роль выполняет объявление Fragment в файле AndroidManifest.xml и почему это обычно не требуется?
В каких ситуациях происходит завершение жизненного цикла Activity в Android?
Можно ли эффективно разрабатывать приложения на Kotlin, не зная Java?
Почему при проверке равенства двух строк в большинстве языков они считаются разными объектами, даже если содержимое одинаковое?
На каком этапе или в каких случаях рекомендуется создавать объект паттерна Singleton в приложении?
Какова роль и преимущества использования компилятора R8 при оптимизации Android-приложений?
Можно ли использовать альтернативные методы сериализации для хранения классов, кроме интерфейса Serializable?