Ce componentă sau mecanism este utilizat în compilarea funcțiilor de extindere în limbajul de programare?
Android
Ce metode sunt utilizate pentru a organiza accesul sigur și partajat al corutinelor la o resursă?
Se poate folosi cuvântul cheie synchronized pentru a sincroniza corutinele în Kotlin?
Ai putea să explici principiul de funcționare al variabilei volatile și în ce cazuri este justificată utilizarea acesteia?
Puteți explica conceptul de pool de șiruri și rolul său în gestionarea memoriei în Java?
În ce coroutine trebuie adăugat un handler de excepții?
Care sunt componentele principale care fac parte din CoroutineContext?
Poți explica ce înseamnă None în limbajul Python?
Care este diferența dintre utilizarea Contextului de Activitate și a Contextului de Aplicație în Android?
Care este diferența de comportament și caracteristici între HashMap și LinkedHashMap în Java?
Care sunt nivelurile de acces pentru componentele în Kotlin și cum sunt utilizate?
Care este diferența dintre utilizarea referințelor moi și slabe în gestionarea memoriei în Java?
Ce restricții există pentru componenta BroadcastReceiver în Android?
Poți explica ce înseamnă utilizarea cuvântului cheie crossinline în Kotlin și în ce cazuri se aplică?
Poți enumera tipurile de delegați utilizate în Kotlin?
Puteți explica ce înseamnă termenul reified în programare?
Ce abordări de gestionare a excepțiilor sunt aplicate atunci când se lucrează cu Coroutines?
Puteți explica principiul de funcționare al launchMode în Android și principalele sale variante?
Care este diferența dintre utilizarea SharedFlow și StateFlow în fluxurile de date reactive?