Android
Se poate opri executarea unei operații programate amânate cu ajutorul Deferred?
Cum se diferențiază strategiile de transmitere a datelor într-un program: prin valoare și prin referință la obiect?
Cât de potrivit este să folosești o adresare informală de tip 'tu' într-un mediu de lucru?
Este posibil ca un serviciu să fie în același timp în stările onBind și started?
Ce loc ocupă WorkManager în arhitectura aplicațiilor Android și de ce nu este o componentă cheie a sistemului?
Ce alte metode, pe lângă utilizarea microserviciilor, pot fi folosite pentru a realiza sarcini în fundal?
Cum se determină și se evaluează complexitatea adăugării unui nou element în structura de date HashMap?
Care este diferența dintre utilizarea SharedFlow și StateFlow în fluxurile de date reactive?
Experiență în utilizarea și dezvoltarea vizualizărilor personalizate în Android
Cum se pot injecta dependențele prin constructor în ViewModel?
Ce experiență aveți în dezvoltarea de proiecte în Kotlin?
Ce sunt clasele închise și care sunt avantajele și dezavantajele lor?
Care este diferența dintre o declarație de clasă internă și o clasă imbricată în Kotlin?
Cum se diferențiază abordările RxJava și Kotlin Coroutines în lucrul cu asincronia în aplicațiile Android?
Aveți experiență în utilizarea canalelor pentru a organiza interacțiunea între componente sau fire de execuție?
Cu ce frecvență se recomandă contactarea serverului pentru a primi mesaje noi?
Cum obții și prelucrezi datele în proiectul actual?
Care este rolul adaptorului în componenta RecyclerView și ce sarcini rezolvă?
Ce componente folosești cel mai des în proiectele tale?
Explicați conceptul de corutine și aplicarea lor în programare