Android
Ce știți despre principiile și structurile stabilite în Clean Architecture?
Ai întrebări despre mecanismul corutinelor și utilizarea lor?
Ce interfețe sau abordări standard pentru serializarea obiectelor cunoști în Java?
Ce metode de transfer de date între Fragment și Activity cunoști, precum și modalitățile de a schimba informații de pe un ecran pe altul?
Care este rolul suplimentar al aliasurilor pe lângă scurtarea numelor tipurilor de date?
Care este aplicația clasei SoftReference în gestionarea memoriei în Java?
În ce cazuri este preferabil să folosiți @Provides în loc de @Binds, și de ce nu este recomandat să renunțați complet la @Provides?
Cum se poate implementa un mecanism de taburi cu istoric de navigare salvat, folosind fragmente în Android?
Puteți explica cum este implementată structura clasei de date la nivel scăzut?
Care este diferența dintre modelul clasic de memorie și modelul modern în contextul funcționării procesorului?
Poți explica ce este un CoroutineDispatcher și cum este utilizat în programarea cu corutine?
Ce este scopul global al corutinelor și în ce cazuri este utilizat?
În ce cazuri este aplicabil tipul de date object în Kotlin?
Vorbiți despre experiența dvs. practică cu LiveData în proiecte
Cum se poate obține valoarea returnată dintr-un Fragment atunci când te întorci la el prin navigare?
Poți enumera operatorii utilizați în Flow?
Cum se poate implementa un mecanism de Spinlock pentru sincronizarea firelor?
Puteți să vorbiți despre structura echipei dvs. și rolul acesteia în proiectele de la locul anterior de muncă?
Cum realizezi transferul de date în stratul ViewModel?
Ce poate cauza întârzieri în răspunsul interfeței utilizatorului?