Android
Explicați componentele principale și principiile de funcționare ale Retrofit pentru interacțiunea cu API-ul REST.
Explicați conceptul de Continuation în contextul corutinelor.
Vorbiți despre experiența dvs. în utilizarea constantelor în proiecte
Explica principiul de funcționare și structura bibliotecii Dagger pentru injecția de dependențe
Cum a fost distribuită responsabilitatea în cadrul echipei?
Ce metode pot fi utilizate pentru a implementa navigarea într-o aplicație sau pe un site?
Care este diferența dintre utilizarea metodelor subscribeOn și observeOn în RxJava și cum influențează fluxul de execuție?
În ce locuri din cod se află de obicei punctul de intrare al programului?
Explica conceptul abordării Single Activity în dezvoltarea aplicațiilor.
Cum ai început drumul tău în învățarea dezvoltării Android?
Ce factori luați în considerare atunci când alegeți o companie pentru angajare?
Care este diferența dintre o funcție suspendată și o funcție standard într-un limbaj de programare?
Ce trebuie implementat în Android pentru afișarea unei liste de elemente de bază omogene?
Este permis să folosiți variabile (var) în parametrii constructorului data class în Kotlin?
Care este scopul funcției componentN() în contextul lucrului cu colecții de date?
Cum detectează LeakCanary o scurgere de memorie legată de o Activity distrusă?
Se poate vorbi despre existența unei ierarhii între corutine în timpul execuției lor?
Care este funcția principală a structurii de date Set și care este avantajul său?
Cum poate fi implementat procesul de transformare a unui obiect Singleton într-un format serializat și invers?
Dacă ți s-ar oferi o poziție nouă cu condiții mai bune, ai fi dispus să iei în considerare posibilitatea de a-ți părăsi locul de muncă actual?