Android
Ce ți-a oferit [organizația] din punct de vedere al dezvoltării ca primul loc de muncă?
Poți explica conceptul de Observable și cum este utilizat în programarea reactivă?
Poți să numești principalele tipuri de fluxuri în programare?
Care este rolul fiecărui dispatcher în sistemul de corutine și la ce folosește?
Care sunt avantajele și dezavantajele utilizării componentei Activity în dezvoltarea Android?
Care sunt abordările existente pentru schimbul de informații între Fragment și Service în Android?
Care este rolul componentei Dispatcher în arhitectura sistemului?
Ați putea explica ce înseamnă conceptul de contract în contextul dezvoltării software?
Când are loc curățarea obiectului la care face referire WeakReference în timpul funcționării sistemului?
Cum se pot evidenția în listă doar elementele unice?
Ce funcție din ViewModel inițiază actualizarea afișajului în interfața utilizatorului?
Pot obiecte diferite să returneze același cod hash?
Care este diferența dintre o metodă abstractă în Java și Kotlin?
Întârzierea pe server poate afecta negativ viteza de afișare a informației pe interfața clientului?
La ce se folosește multitreading-ul în programare?
Care este diferența în metodele de comunicare între View și modelele sale: ViewModel și View, precum și Presenter și View?
Cum se disting tipurile de Layout în funcție de impactul lor asupra eficienței funcționării aplicației?
Ce metode pot fi utilizate pentru a preveni apariția dependențelor reciproce între module într-un proiect?
Poți oferi exemple de metode utilizate pentru lucrul cu View în dezvoltare?
Ați implementat proiecte care implică interacțiunea mai multor module sau componente?