Android
Poți explica ce înseamnă termenul ANR în contextul aplicațiilor mobile și cum să te lupți cu el?
Care sunt principalele avantaje și dezavantaje ale utilizării RecyclerView în dezvoltarea Android?
Ce abordare de dezvoltare software ați folosit în ultima dvs. funcție?
În metoda hashCode se folosește un câmp declarat în interiorul data class?
Explicați principiul de funcționare al mecanismului de reflecție în Java și principalele sale aplicații
Ce componente trebuie definite în Retrofit pentru a obține date în aplicație?
Pe ce platformă sau mediu rulează aplicația Android?
Ce tipuri de dispatcher pentru corutine cunoști și cum funcționează?
Cum se implementează funcționalitatea ținând cont de principiile arhitecturii curate, în care aplicația efectuează solicitări de rețea și procesează anumite operații?
Cuprinde utilizarea unei arhitecturi multi-modulare pentru rezolvarea diferitelor tipuri de sarcini?
Poți enumera tipurile de date primitive de bază în Java?
Care este rolul ViewModel în implementarea modelelor arhitecturale în aplicații?
În ce condiții obiectele ViewHolder și View sunt eliminate definitiv din memorie și nu sunt reutilizate în RecyclerView?
Aveți experiență în dezvoltarea Java?
Cum determină funcția remember momentul în care trebuie eliberată memoria pentru a evita scurgerile?
Care sunt diferențelele cheie dintre caracteristicile variabilelor marcate ca volatile și tipurile de date atomice?
Se pot explica diferențele dintre mecanismele Flow și Coroutine în Kotlin și modul în care acestea utilizează asincronia?
Cum se poate prelungi durata de funcționare a BroadcastReceiver în Android?
Ce metode de implementare a certificatelor SSL sunt utilizate în aplicațiile Android?
Cum sunt implementate principiile programării funcționale în Java?