Android
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 sarcini și domenii ai dori să le implementezi în viitorul tău proiect?
Aveți experiență în utilizarea Coroutines în proiectele dvs.?
Ce permite reluarea proactivă a execuției corutinelor în operațiile asincrone?
Este posibil un scenariu în care există mai mult de un fir de execuție simultan?
Cum a fost realizată munca dvs. cu serviciile în proiecte?
Poți să numești principalele tipuri de operatori și tipuri de date utilizate în biblioteca RxJava?