Puteți explica conceptul de concurență structurată în programare?
Android
Care este diferența dintre intenturile implicite și cele explicite în Android și cum se utilizează?
Care tehnologie consideri că este cea mai preferată pentru proiectele tale și de ce?
Cum se poate extrage informația dintr-un obiect Bundle în Android?
Cum are loc interacțiunea dintre View și ViewModel în pattern-ul MVVM?
Ce abordări cunoști pentru a îmbunătăți eficiența afișării interfețelor în aplicațiile Android?
Explică ce este legarea vizualizărilor (View Binding) în Android și pentru ce se folosește.
Se poate folosi ViewModel pentru a face modificări în afișarea unui element de interfață?
Ce relații și responsabilități trebuie să existe între straturi într-o arhitectură bazată pe principiile arhitecturii curate?
Cum se calculează metoda hashCode într-o data class?
Poate o corutină părinte să se termine înaintea corutinei fiice, inițiată în interiorul acesteia?
Puteți explica semnificația și utilizarea pixelilor (px) în dezvoltarea web?
Ce tip de flux de date reprezintă un Subject în RxJava și în ce se deosebește de celelalte tipuri?
Explicați conceptul de variabile atomice și rolul lor în programarea multi-thread.
Care este diferența dintre componentele ListView și RecyclerView în Android și în ce situații se recomandă utilizarea fiecăruia dintre ele?
Care sunt principalele avantaje ale platformei mobile Android în comparație cu alte sisteme de operare pentru dispozitive mobile?
Cum se evaluează dificultatea de a adăuga un nou element în structura de date HashMap?
Care este funcția principală și utilizarea bibliotecii Dagger în dezvoltarea aplicațiilor Android?
Cum se calculează dimensiunile elementelor imbricate ale interfeței, luând în considerare lățimea componentei părinte și condițiile în care valorile >= 0 stabilesc o lățime fixă, iar valorile < 0 indică o proporție din lățimea rămasă?
Poți explica ce înseamnă funcția coroutineScope în Kotlin și pentru ce este folosită?