Explicați ce este o funcție suspend și cum funcționează în Kotlin.
Android
Ce metode pot fi utilizate pentru a realiza transferul de date între ecrane atunci când se utilizează navigarea Jetpack Compose?
Ce instrumente și abordări folosești pentru dezvoltarea interfeței utilizatorului?
Care este rolul unui obiect PendingIntent și în ce scenarii este utilizat în dezvoltarea aplicațiilor Android?
Care este diferența dintre tipurile de date IntArray și Array<Int> în contextul limbajului de programare?
Care este scopul principal al utilizării concurenței structurate în programare?
Puteți vorbi despre proiecte sau sarcini în care ați folosit ClickHouse pentru procesarea datelor?
Cum este implementat metoda hashCode() într-un obiect de tipul Any în Kotlin și ce rol are?
Care este diferența dintre adnotările @Provides și @Binds în contextul Injectării de Dependințe?
Poți explica ce este o funcție cu crossinline în Kotlin și în ce se deosebește de funcțiile inline obișnuite?
Cum se implementează securitatea valorilor null atunci când Kotlin și Java lucrează împreună într-un proiect?
Se poate explica ce este injecția de dependențe și cum se aplică în programare?
Poate fi utilizat un array de bytes ca cheie într-o structură de date HashMap și care sunt particularitățile în acest caz?
Care este diferența dintre utilizarea Interfeței Seal și Enum în Java?
Care sunt diferențele dintre Interfața Sigilată și Clasa Sigilată în Kotlin?
Care este diferența dintre unirea manifestului în timpul fuziunii și manifestul principal al aplicației?
Cum se implementează o listă capabilă să conțină obiecte de diferite tipuri, fără a folosi generice?
Care este necesitatea utilizării corutinelor în programare?
Ce metode sau biblioteci ai folosit pentru a implementa operații asincrone în proiectele tale?
Poți explica ce sunt dispatcherii și cum sunt folosiți în programare?