Android
În ce context sau modul funcționează handler-ul?
Este posibil să oprești anticipat un ciclu forEach în interiorul său?
Ai putea să dai un exemplu al principiului D din principiile SOLID, care să arate aplicarea sa în practică?
Explica diferențele dintre metodele equals() și hashCode() în Java și de ce sunt necesare împreună.
Există o structură de date implementată care combină proprietățile unui tabel hash și ale ordonării elementelor?
Care este experiența ta în procesul de căutare a unui loc de muncă?
Ce metode de implementare a interfeței Set sunt disponibile în Kotlin și în ce diferă?
Care sunt principalele diferențe dintre modelele MVP și MVVM în contextul arhitecturii aplicațiilor?
Poți explica ce este excepția CancellationException și în ce situații este utilizată?
Ce biblioteci externe folosești în proiectele tale?
Care este diferența dintre crearea unei copii a unui obiect după principiul copiei profunde și o copie superficială?
Poți explica ce înseamnă termenul 'dp' în contextul programării?
Spuneți-ne despre experiența dvs. în dezvoltarea și lucrul cu sistemele locale de stocare a datelor.
Ce instrumente folosești sau cunoști pentru dezvoltarea modulelor într-un proiect?
Cum se poate crea o funcție de extensie în limbajul Java?
Spuneți-ne despre experiența dvs. cu Dagger în proiecte
Poți enumera principalele componente ale Dispatchers în Android și scopurile lor?
Care este rolul componentelor în Dagger și de ce sunt importante în injecția de dependințe?
Este necesar să folosiți cuvântul cheie inline pentru o funcție care nu utilizează expresii lambda?
Ce reprezintă conceptul de 'Nothing' în contextul programării sau al limbajului Kotlin?