Android
Puteți vorbi despre cele mai remarcabile și memorabile proiecte sau sarcini pe care le-ați avut la locul de muncă anterior?
Care sunt amenințările potențiale asociate cu utilizarea dispozitivelor cu acces root confirmat?
Ce motive fac ca crearea unor sisteme monolitice mari fără utilizarea modelelor arhitecturale să fie nedorită?
Care este scopul adnotărilor în Jetpack Compose și cum sunt utilizate?
Care este diferența dintre o clasă sigilată (sealed class) și un enum?
Sunt necesare date actualizate atunci când se aplică backpressure în RxJava?
Care este diferența dintre Schedulers.io și Schedulers.computation în biblioteca RxJava în ceea ce privește scopul și utilizarea lor?
Care sunt principalele avantaje și dezavantaje ale utilizării tabelelor hash pentru stocarea datelor?
Se poate determina dacă în cod a fost realizată o recompoziție a componentelor sau a structurilor de date?
Care este rolul și scopul depozitului în arhitectura sistemelor software?
Ce metode pot fi utilizate pentru a elimina condițiile de concurență în programarea multi-thread?
Cum se realizează procesarea mesajelor în interiorul componentei Looper?
Ce este o interfață închisă și care este rolul său în definirea contractelor în cod?
Poți explica diferențele dintre metodele onStop și onPause în ciclul de viață al unei activități?
Explica mecanismul de funcționare al metodei notify în sistemele de procesare a evenimentelor sau notificărilor.
Poți enumera diferitele tipuri de corutine și explica caracteristicile lor?
Poți să numești principalele tipuri de sisteme de stocare a informației?
Poți descrie principalele caracteristici ale pattern-ului arhitectural MVVM?
În ce cazuri și cu ce dispatcher pot fi efectuate operațiile map, filter și single în interiorul Flow?
Aveți experiență practică în utilizarea bibliotecii RxJava pentru programarea reactivă?