În ce cazuri este necesar să se utilizeze mecanismul de operații atomice sau tranzacții?
Android
Ce mecanisme de gestionare a fluxurilor sunt implementate în Dispatcher atunci când se utilizează corutine?
Poți oferi un exemplu de utilizare a contextelor locale în programe?
Aveți experiență în lucrul cu principiile și practicile arhitecturii curate în proiecte?
Puteți explica principiul de funcționare al operațiilor atomice în programare?
Care sunt principalele diferențe dintre modelele MVP și MVVM în contextul arhitecturii aplicațiilor?
Care este rolul fiecărui dispatcher în sistemul de corutine și la ce folosește?
Care este scopul principal al utilizării directivei inline în programare?
Puteți explica ce înseamnă termenul 'crossline' în contextul domeniului dumneavoastră?
Puteți explica scopul și caracteristicile utilizării cuvântului cheie 'noinline' în programare?
Se poate determina tipul unui obiect fără a folosi operatorul typeof sau metode similare?
Poți enumera diferitele moduri de a implementa interfața Map într-un limbaj de programare?
Ce tip de Looper trebuie să folosească Handler pentru a trimite date dintr-un fir de fundal în firul principal al aplicației?
Poți să vorbești despre principalele caracteristici și posibilități ale limbajului Kotlin?
Se poate folosi aceeași instanță de ViewModel în diferite părți ale aplicației care implementează pattern-ul MVVM?
Cum se poate organiza transmiterea datelor dintr-un proces de fundal în firul principal de execuție?
Cum sunt implementate structurile de date interne în clasele MutableList și ImmutableList?
În ce situații este recomandat să folosiți cuvântul cheie inline pentru o funcție?
În ce loc din sistem este de obicei implementată interfața de depozit?
Cum este implementată și funcționează instrucțiunea volatile în Java pentru a asigura vizibilitatea și ordinea modificărilor variabilelor între fire?