Android
Ce este injecția de dependențe (DI)?
Cum se adaugă extensia și ce anume se poate adăuga?
Ce clase acoperiți cu teste unitare?
Care este fluxul principal de execuție al aplicației?
Ce metode există în clasa de bază Kotlin și care este funcționalitatea lor?
Care este diferența dintre o clasă statică imbricată și o clasă non-statică imbricată?
Se poate face ca toate funcțiile să fie inline la nivelul compilatorului?
Ce metode sunt utilizate pentru interacțiunea între Fragmente aflate în aceeași Activity?
Explicați scopul și modul de funcționare al adnotării @Binds în contextul injecției de dependențe.
Ce metode trebuie să suprascrie clasa moștenitoare PagingSource în biblioteca Paging 3?
Cât de dificil este să corectezi o problemă de suprasarcină a firului principal într-o aplicație?
Cum să rulezi codul sincron și să obții rezultatul său?
Cum inserezi o valoare în HashMap pentru a nu pierde date?
Din ce clasă moștenește clasa Application în Android?
De ce nu este recomandat să modificați aspectul în timpul rulării unei animații?
De ce nu se poate trimite un fișier pe server folosind un flux?
Ce modele de proiectare implementează structuri de date precum coada și stiva?
Puteți explica principiul de funcționare al Content Provider în Android și cum interacționează acesta cu celelalte componente ale aplicației?
Care sunt principiile de bază ale relației dintre metodele equals și hashCode în Java?
Puteți explica ce se înțelege prin componenta View în arhitectura aplicațiilor?