Android
Можешь показать, как применяется принцип L из SOLID в практике разработки?
Можно ли использовать suspend функции внутри блока LaunchedEffect в Jetpack Compose?
Можно ли в одной ячейке хранилища HashMap разместить несколько элементов?
Каким образом в Kotlin можно проверить, являются ли два объекта по ссылке одним и тем же экземпляром?
Каким образом можно определить преимущества и недостатки Jetpack Compose при разработке Android-приложений?
Можешь назвать основные классы для работы с потоками в Java?
Каким образом использование StringBuilder позволяет повысить эффективность обработки строковых данных?
Что произойдет при вызове метода hashCode для объекта, если этот метод не был явно переопределен в классе?
Какой объем памяти выделяется внутри HashSet для хранения двух элементов, один из которых имеет hashCode 0, а другой — 1000000?
Какой принцип SOLID нарушается, когда модель зависит от конкретной реализации ViewModel?
Как наличие коллизий в структуре данных HashMap влияет на её производительность и поведение?
В каких ситуациях предполагается использование объекта Nothing в коде?
Можешь привести примеры хорошо написанного и читаемого кода?
Что представляет собой структура данных Stack и какие данные обычно в ней хранятся?
Вы готовы выполнять задачи на языке Java?
Какими языками программирования вы владеете?
Что привлекло вас к изучению и использованию языка программирования Java в своей профессиональной деятельности?
В каких ситуациях целесообразно использовать ключевое слово inline для функции?
Могли бы вы объяснить, что подразумевается под Phantom read в контексте транзакций и баз данных?
Какова цель выполнения миграций базы данных и в каких случаях их обычно используют?