Android
Какие типы данных в Java считаются ссылочными, и в чем их основное отличие от примитивных типов?
Какое значение примет переменная-счетчик после запуска 100 корутин, каждая из которых увеличит её значение на 1 тысячу раз?
Это ваш первый опыт прохождения собеседования после начала поиска работы?
Какой у вас опыт работы с корутинами в Kotlin или аналогичных асинхронных механизмах?
Как поступить, если ваше приложение перестает отвечать или время отклика слишком долгое для пользователя?
В каких ситуациях применяют механизм блокировки Mutex для защиты данных?
Какие последствия можно ожидать после слияния двух потоков выполнения?
В каких случаях применим тип данных object в Kotlin?
Какова роль viewModelScope в управлении жизненным циклом корутин внутри ViewModel?
Объясните, что такое Content Provider в контексте Android-разработки и как он используется для обмена данными между приложениями.
Можешь назвать ключевые классы, используемые при работе с Coroutines?
Объясните концепцию bucket в реализации HashMap и как она используется для хранения данных.
Какое назначение у Dispatchers.Default в Kotlin корутинах?
Что может привести к возникновению исключения TransactionTooLargeException в Android?
Каким образом можно отобразить на экране два одинаковых фрагмента одновременно?
Использовал ли ты библиотеку Combine для обработки потоков данных?
Можете ли вы рассказать о наиболее заметных и запоминающихся проектах или задачах, которыми занимались на предыдущем месте работы?
Возможно ли, чтобы сервис одновременно находился в состояниях onBind и started?
Каким образом Kotlin определяет, к какому классу применяется расширяющая функция во время выполнения?
Какие стандартные инструменты или библиотеки можно использовать для отображения крупных объемов текста в приложении?