Puteți explica ce înseamnă tranzitivitatea în matematică sau teoria relațiilor?
Android
Ați dezvoltat vreodată o aplicație pentru setarea și activarea unui ceas deșteptător?
De ce este considerată injecția de dependențe un aspect cheie în proiectarea modulelor software?
Care este diferența dintre funcțiile zip și merge atunci când combinați liste sau fluxuri de date?
Cum se implementează gestionarea firelor concurente pentru a asigura munca lor coordonată?
Puteți explica secvența etapelor ciclului de viață al View în arhitectura aplicației?
Ce abordări sau componente alternative se recomandă a fi utilizate în locul Service în arhitectura actuală?
Operațiunile de actualizare și modificare a datelor diferă într-un mediu multi-thread?
Care este funcția principală și utilizarea bibliotecii Dagger în dezvoltarea aplicațiilor Android?
Ce informații sunt transmise și cum interacționează obiectul Completable în RxJava?
Puteți explica structura internă și mecanismul de funcționare al tabelului hash în Java?
Este posibil să folosiți eficient TreeSet pentru procesarea fluxului de date în curs de desfășurare cu citire ulterioară?
Care sunt caracteristicile diferitelor tipuri de chei în RxJava și cum diferă acestea între ele?
Puteți explica etapele ciclului de viață al unui Fragment în Android?
Puteți explica ce este un ContentProvider și cum este utilizat în aplicațiile Android?
Explicați diferențele dintre funcțiile zip și merge în contextul procesării datelor, listelor sau fluxurilor.
Care este complexitatea temporală a operațiunilor de căutare și adăugare de elemente în ArrayList?
Aveți experiență în utilizarea Dagger în proiectele dvs.?
Poți să numești principalele tipuri de operatori și tipuri de date utilizate în biblioteca RxJava?
Care sunt diferențele dintre diferitele tipuri de referințe în Java și cum influențează colectarea gunoiului?