Android
Можете объяснить концепцию Source Set в Kotlin Multiplatform и как она используется для организации кода?
Можете объяснить, что такое лямбда-выражение в языке Kotlin и как его используют?
Что подразумевается под использованием метода replace в операциях с фрагментами в Android?
Можете объяснить концепцию наследования в языке Kotlin и ее основные особенности?
Можете объяснить, что подразумевается под поверхностным копированием объекта?
Какой класс в Kotlin является базовым и наследуется всеми остальными классами?
Расскажите о вашем опыте использования GraphQL в проектах
Какое отличие между фазами жизненного цикла Activity и Fragment в Android?
Как определить временные затраты при вставке элемента в середину массива, реализованного через ArrayList?
Объясните принцип функционирования viewModelScope в архитектуре Android
Каким образом осуществляется обработка ошибок в потоках данных (Flow)?
Почему важно указывать ключевые компоненты в манифесте приложения?
Какое назначение у библиотеки AppCompat в разработке Android-приложений?
В чем заключается применение механизма рефлексии в программировании?
Можешь назвать основные типы потоков в программировании?
Каким образом происходит обработка и перехват Intent в архитектуре системы?
Когда необходимо проектировать архитектуру системы?
Как различаются директивы noinline и crossinline в Kotlin, и в чем их особенности использования?
В каком порядке происходит инициализация свойств и выполнение блоков кода при создании объекта, включая companion object, init блок, переменные в конструкторе и обычные переменные?
Какие средства и подходы используют для реализации многопоточности и устранения проблем, связанных с параллельным выполнением задач?