Android
Как повлияет отсутствие использования ключевого слова volatile на поведение потока при работе с объектом?
Можно ли создавать наследование от класса, объявленного как Sealed, в языке Java?
Каким образом реализовать обработку Intent в вашем приложении?
Можете объяснить, что такое ContentProvider и как он используется в Android-приложениях?
Как сохранить и восстановить компоненты MVP и Dagger 2 при изменении ориентации экрана без их полного пересоздания при перезапуске Activity?
Можно ли настроить RecyclerView так, чтобы он отображал все элементы сразу, обходя механизм ленивой загрузки?
Можете объяснить последовательность этапов жизненного цикла View в архитектуре приложения?
Какие из принципов SOLID сохраняются при использовании Context в Android и не нарушаются им?
Возможен ли сценарий, когда одновременно существует более одного потока выполнения?
Можно ли в одной ячейке хранилища HashMap разместить несколько элементов?
Какими способами ты развиваешь свои профессиональные навыки в выбранной области?
Каким образом реализована организация элементов с одинаковым значением хеш-кода внутри HashMap?
Объясните различия между методами equals() и hashCode() в Java и зачем они нужны вместе.
Можете объяснить, что такое лямбда-выражение в языке Kotlin и как его используют?
Каким образом паттерн Observer оповещает зарегистрированные объекты об изменениях?
Каким образом обеспечить безопасную передачу данных между приложениями, использующими разные ключи подписи?
Каким образом реализовать отправку одиночных или групповых запросов?
Какими методами можно обеспечить согласованную работу нескольких потоков в многопоточной среде?
Что означает буква D в принципах SOLID при разработке программного обеспечения?
Как реализуются и используются расширяющие функции в Kotlin?