Android
Ce noi funcționalități și API-uri au fost adăugate în versiunea 9.0 a Android?
Cum este implementată și funcționează funcția de extensie în Kotlin la nivelul detaliilor de jos?
Ce întrebări se pun cel mai frecvent pentru această poziție la interviuri?
Puteți explica principiul funcționării întreruperilor în corutine și modul în care acestea interacționează cu firele de execuție?
Explicați în ce constau diferențele dintre metodele onCreateViewHolder și onBindViewHolder într-un adaptor RecyclerView.
Explica principiul de funcționare al viewModelScope în arhitectura Android
Cum se poate converti o colecție de perechi cheie-valoare într-o listă de numere, folosind o funcție de extensie în Kotlin?
Care sunt avantajele și dezavantajele utilizării colecțiilor mutable și immutable în Kotlin?
Explicați conceptul de bucket în implementarea HashMap și cum este utilizat pentru stocarea datelor.
Cum asigură structura de date Set absența elementelor duplicate?
Ce metode de interacțiune folosesc procesoarele pentru a schimba informații între ele?
Care sunt principalele tipuri de obiective (ținte) existente în dezvoltarea aplicațiilor pentru iOS?
Ați creat un component personalizat pentru interfață?
Cum este organizată munca în echipa ta pentru dezvoltarea proiectelor?
Ce instrumente sau biblioteci standard pot fi utilizate pentru afișarea unor volume mari de text într-o aplicație?
Vorbiți despre experiența dvs. în utilizarea constantelor în proiecte
De ce este important să suprascriem împreună metodele equals() și hashCode() în Java?
Care este diferența dintre utilizarea StateFlow și LiveData pentru observarea modificărilor de date în aplicație?
Ați lucrat la dezvoltarea de produse software conform cerințelor individuale ale clientului?
În ce cazuri în Kotlin se poate aplica modificatorul reified în interiorul funcțiilor inline?