Може ли Retrofit да се използва за автоматично обработване на изтеклите токени при изпълнение на API заявки?
Android
Каква е разликата между ключовата дума volatile и атомарните типове данни в контекста на многопоточността?
Можеш ли да изброиш основните елементи на архитектурата на Android и техните функции?
Какви етапи включва процесът на визуализиране на потребителския интерфейс?
Как се управлява жизненият цикъл на фрагмента в Android при промяна на конфигурацията на устройството?
Може ли да реализирате в Dagger два метода в един модул, които връщат един и същи тип обект?
Можете ли да обясните какво означава използването на ключовата дума crossinline в Kotlin и в кои случаи се прилага?
Каква е разликата между използването на Lazy и Provider в Dagger при внедряване на зависимости?
Обяснете какви са затворените класове в Kotlin и как се използват
Ще бъде ли отменено изпълнението на async, ако вътре има launch и възникне изключение?
Каква е разликата между начините за извикване на emit при SharedFlow и StateFlow?
В кой нишка се случва инициализацията и стартирането на корутините при използване на unconfined?
Каква е разликата между колекция и последователност в програмирането?
Каква е разликата между механизма Binds и Provides в контекста на dependency injection или модулни системи?
Може ли да се извърши връщане от функция извън текущия контекст вътре във функция, обявена като crossinline в Kotlin?
Каква е разликата между методите onStart и onResume в жизнения цикъл на Android активност?
Каква е ролята на транзакциите в библиотеката Room за гарантиране целостта на данните?
Може ли да бъдете сигурни, че при промяна на настройките ще бъде извикан точно потребителският конструктор на фрагмента?
Можеш ли да изброиш и обясниш основните методи, реализирани в обектно-ориентираното програмиране?
Можеш ли да споделиш как си в момента?