Android
Чем отличается использование RelativeLayout от LinearLayout в Android-разработке?
Каким образом реализовать функцию, которая определяет первый элемент из массива, отсутствующий во втором массиве?
Какие методы синхронизации используют корутины в программировании?
Можешь перечислить типы классов, используемых в Kotlin?
Можешь перечислить основные подходы и техники, используемые при работе с View в архитектуре приложений?
Какие изменения произойдут с отображением текста в приложении на Android, если элемент TextView находится внутри LinearLayout и пользователь повернул устройство?
Как внедрение весов в LinearLayout отражается на скорости работы интерфейса?
Можешь привести пример реализации паттерна Builder на языке Java?
В чем заключается необходимость применения шаблонов проектирования в слое презентации?
В каких случаях необходимо использовать механизм атомарных операций или транзакций?
Могли бы вы объяснить, что из себя представляет объект Observable в контексте реактивного программирования?
Объясните концепцию инвариантности в генератиках Kotlin и зачем она используется
Использовал ли ты объект класса Thread для выполнения параллельных задач в Java?
Объясните, по какой причине в функциональном интерфейсе обычно предусмотрен только один абстрактный метод?
Как оценивается эффективность поиска элемента по ключу в структуре данных HashMap?
Как объяснить происхождение названий основных модулей в архитектуре вашего приложения?
В чем заключается польза использования LiveData в качестве возвращаемого типа для методов DAO в Android-архитектуре?
В каких ситуациях рекомендуется применять конструкции try и catch для обработки исключений?
Какие компоненты можно повторно использовать внутри RecyclerView?
Каким образом осуществляется обмен данными между фрагментами при использовании FragmentManager?