Android
Povestiți-ne despre modul în care au fost organizate activitățile de echipă și interacțiunea în cadrul echipei de dezvoltare Android la ultimul dvs. loc de muncă.
Care este rolul componentei BroadcastReceiver în Android și pentru ce este utilizată?
Cum este organizată munca în echipa ta pentru dezvoltarea proiectelor?
Ce metode pot fi utilizate pentru a implementa o secvență de executare a sarcinilor sau datelor?
Ce abordare sau metodologie urmezi în activitatea ta de proiect actuală?
Explica conceptul abordării Single Activity în dezvoltarea aplicațiilor.
Care este complexitatea temporală a operațiunilor de căutare și adăugare de elemente în ArrayList?
Care este diferența dintre componentele WorkManager și Service în Android și în ce situații este mai bine să folosiți fiecare dintre ele?
Puteți vorbi despre experiența dvs. în dezvoltarea și implementarea soluțiilor arhitecturale bazate pe MVP?
Poți enumera și explica principalele metode implementate în programarea orientată pe obiecte?
Poți descrie principalele diferențe și caracteristici ale utilizării Fragment în Android?
Puteți explica conceptul de HotSpot în procesul de execuție al programelor Java?
Cum se realizează actualizarea automată a interfeței în cazul modificărilor datelor legate de LiveData?
Ce se întâmplă dacă apelăm un obiect declarat ca nepermisiv pentru null, folosind operatorul '?'.
Explica diferențele dintre componentele Activity și Fragment în contextul dezvoltării aplicațiilor Android.
Care este timpul de execuție al operației de eliminare a unui element din ArrayList în Java?
Care este rolul principal al corutinelor în programare și cum diferă acestea de firele de execuție?
Se poate explica ce este injecția de dependențe și cum se aplică în programare?
Cum ați ajuns să lucrați cu platforma Android și cum ați cunoscut această zonă?
Ce metode și instrumente pot fi utilizate în Android pentru a realiza sarcini în mod asincron?