Care este diferența dintre utilizarea funcțiilor asincrone cu cuvântul cheie async și apelarea launch în contextul programării asincrone?
Android
Ce componente sau clase din API-ul Android pot contraveni principiilor SOLID în proiectare?
Ce este o CancelationException și în ce cazuri apare?
Se poate întrerupe executarea unei sarcini active în sistem?
Poți enumera caracteristicile cheie și particularitățile clasei de date în Kotlin?
Cum se pot evidenția în listă doar elementele unice?
Cum se disting secvențele de colecții în programare?
Când și în ce condiții poate apărea o situație de blocare mutuală a resurselor în sistem?
Puteți explica ce este o Data Class și pentru ce este folosită în programare?
Ce principiu de OOP este necesar pentru implementarea pattern-ului fabricii abstracte?
Când este preferabil să folosiți secvențe în loc de colecții standard?
Care este numărul maxim de elemente care pot fi conținute într-un stivă?
Ce sunt cursele de fire și de ce pot duce la erori într-o aplicație multi-thread?
Se poate opri executarea unei operații programate amânate cu ajutorul Deferred?
Cine principiu SOLID este încălcat atunci când modelul depinde de o implementare specifică a ViewModel?
Poți explica ce înseamnă funcția coroutineScope în Kotlin și pentru ce este folosită?
Ce tipuri de fire de execuție poți numi?
Ce metode pot asigura funcționarea coordonată a mai multor fire într-un mediu multithread?
Cum poate apărea o depășire a stivei într-un program?
În ce stil de procesare a datelor este utilizată structura de date stivă?