Android
Каким образом обеспечить выполнение операций так, чтобы они не блокировали интерфейс пользователя?
Каким образом можно определить доступность сетевого соединения?
Какой компонент или механизм используется при компиляции расширяющих функций в языке программирования?
Каким образом иконка приложения отображается на рабочем столе пользователя?
В каких случаях целесообразнее избегать применения inline функций в коде?
Что отличает подключение Gradle модуля с помощью api от метода implementation?
В чем отличие между API и implementation в системе сборки Gradle?
Чем отличаются механизмы ReentrantLock и synchronized при управлении потоками?
Как отличается обработка ошибок внутри корутин с использованием конструкции try/catch от использования CoroutineExceptionHandler?
Использовали ли вы фреймворк Ktor для разработки приложений на Kotlin?
Произойдёт ли смена выполнения при запуске непрерывного цикла внутри корутинной функции?
Каким образом можно обновить состояние отдельного элемента чекбокса внутри RecyclerView без повторной перерисовки всего списка?
При каких условиях объекты ViewHolder и View окончательно удаляются из памяти, а не переиспользуются в RecyclerView?
Имеете ли опыт разработки или использования архитектурного паттерна MVVM в своих проектах?
Столкались ли вы с проектами, в которых требования были сформулированы не в виде технического задания?
Можно ли разместить новый Activity поверх текущего Task в рамках существующего проекта?
Какие ограничения существуют у компонента BroadcastReceiver в Android?
Какое отличие между фазами жизненного цикла Activity и Fragment в Android?
Каким образом функция map в Kotlin отличается от аналогичных методов и как она используется для преобразования элементов коллекции?
Каким образом определить, что переменная в программе ссылается на конкретный объект?