Explicați conceptul de variabile atomice și rolul lor în programarea multi-thread.
Android
Se pot plasa mai multe elemente într-o singură celulă de stocare HashMap?
Puteți explica structura internă și mecanismul de funcționare al tabelului hash în Java?
Puteți explica etapele ciclului de viață al unui Fragment în Android?
Puteți explica cum este implementată structura de date HashMap și cum asigură accesul rapid la elemente?
Există o implementare încorporată a Handler în biblioteca standard Java?
În ce loc este de obicei plasată modelul ViewModel în arhitectura unei aplicații?
Aveți experiență în utilizarea Coroutines în proiectele dvs.?
Se poate realiza o aplicație mobilă fără a folosi componente Activity?
Cum interacționează componentele Handler și Looper în sistemul de procesare a mesajelor?
Poți enumera principalele etape ale ciclului de viață al componentei Fragment în Android?
Explica diferența dintre fluxurile de date reci și calde în corutinele Kotlin.
Care este diferența dintre utilizarea SharedFlow și StateFlow în fluxurile de date reactive?
Care este rolul componentei ViewModel în arhitectura aplicațiilor MVVM?