Poți explica pentru ce este folosită metoda hashCode în Java și cum este implementată?
Android
Este necesar să folosiți cuvântul cheie inline pentru o funcție care nu utilizează expresii lambda?
Puteți explica etapele ciclului de viață al View-ului în arhitectura aplicației?
Care este funcția principală a structurii de date Set și care este avantajul său?
Cum se determină timpul de inserare a unui element în HashMap în cazul unei coliziuni?
Puteți explica ce înseamnă termenul 'funcție inline' în programare?
Cum lucrează împreună obiectele Handler și Looper pentru procesarea mesajelor în Android?
Cum se evaluează timpul necesar pentru operația de citire a unui element din ArrayList?
Poți să descrii principalele modalități de gestionare a evenimentelor sau solicitărilor în sistem?
Ce clase de bază trebuie extinse pentru a crea un component de vizualizare personalizat?
Care este scopul principiului de compoziție în programarea orientată pe obiecte?
Thread-ul principal poate efectua solicitări de rețea fără blocaje sau probleme de performanță?
Poți explica ce este un component RecyclerView în Android și cum funcționează?
Puteți explica cum este implementată structura de date HashMap și cum asigură accesul rapid la elemente?
Puteți explica etapele ciclului de viață al unui Fragment în Android?
Ce metode pot fi utilizate pentru a implementa crearea unui fragment într-o aplicație?
Explicați ce reprezintă conceptul de Looper în contextul dezvoltării aplicațiilor.
Care este necesitatea implementării interfeței Parcelable în obiectele Android?
Care este scopul funcției replace() în programare?
Se poate folosi cuvântul cheie inline împreună cu tailrec pentru funcții recursive în Kotlin?