Android
Care sunt principalele dificultăți care pot apărea la anularea execuției corutinelor?
Puteți explica ce înseamnă conceptul de funcții infix în programare?
Explicați mecanismul de funcționare al componentei RecyclerView în Jetpack Compose și modul în care asigură procesarea eficientă a listelor de elemente.
De ce handler-ul (Handler) poate îndeplini sarcinile sale în thread-ul principal de execuție al programului?
Cum se realizează procesul de obținere a codului hash într-un obiect?
În ce situații este recomandat să folosiți cuvântul cheie inline pentru o funcție?
Este permis să se apeleze metode private în interiorul funcțiilor de extensie?
Ce metode de caching prealabil de date sunt implementate în RecyclerView?
Poți oferi un exemplu de utilizare a unei Clase Închise pentru modelarea diferitelor stări ale unui obiect?
Care este rolul funcției cu cuvântul cheie noinline și când trebuie să o folosești?
Poți enumera componentele principale ale arhitecturii Android care alcătuiesc sistemul?
Se pot folosi abordări standard pentru organizarea navigației în aplicațiile bazate pe o singură activitate?
Puteți explica ce înseamnă PrecomputedText în contextul dezvoltării Android?
Care este diferența dintre structurile de date List și Sequence în ceea ce privește utilizarea și caracteristicile lor?
Cum este implementată structura de date HashMap și pe ce se bazează funcționarea acesteia?
Care este limbajul preferat pentru dezvoltare — Java sau Kotlin, și de ce?
Care este scopul și rolul efectelor secundare în programare?
Care sunt componentele principale utilizate în fișierul AndroidManifest.xml?
Poți enumera principalele tipuri de modificatori de acces în Kotlin?
Ce beneficii oferă sincronizarea efectului secundar cu ciclul de viață al componentului?