Android
Какие способы проверки и обработки отсутствующих или неинициализированных данных ты знаешь в программировании?
Объясните концепцию и использование функции produceState в Jetpack Compose.
Можно ли считать Map подклассом интерфейса Collection в Java?
Как отличается использование функций runBlockingTest, runTest и runBlocking в контексте тестирования асинхронного кода на Kotlin?
Какие критерии следует учитывать при выборе компонента для организации макета интерфейса на экране?
Какие причины говорят за то, что использование только одного типа CoroutineScope недопустимо в различных сценариях программирования на Kotlin?
Каким образом можно реализовать стандартное поведение свойства в классе?
Каким образом сборщик мусора может утратить указатель на выделенный объект в памяти?
Можете объяснить принцип работы Content Provider в Android и как он взаимодействует с другими компонентами приложения?
Какое направление деятельности в компании вы считаете наиболее важным и почему?
Каким образом ты структурируешь свой рабочий день при удаленной работе?
Как различаются структуры бинарных деревьев поиска и красно-черных деревьев, и в чем особенности каждой из них?
Является ли свойство объекта ответственным за количество пассажиров в автобусе?
В Kotlin, по умолчанию, классы считаются закрытыми или открытыми для наследования?
Почему важно устанавливать минимальную версию SDK в проекте Android?
Что из себя представляет файл AndroidManifest.xml и какую информацию он хранит в проекте Android?
Как вы оцениваете свои знания и опыт работы с библиотекой Jetpack Compose для Android-разработки?
Каким образом осуществляется передача информации между компонентами Fragment в Android?
Какие альтернативные способы предотвращения условий гонки потоков, кроме использования мьютексов, ты знаешь?
Можешь назвать основные механизмы диспетчеризации задач в Kotlin Coroutines?