De ce este recomandat în Java să folosiți metoda equals în loc de operatorul == pentru compararea obiectelor?
Android
Explicați ce este o funcție suspend și cum funcționează în Kotlin.
Explica mecanismul de funcționare al operatorului flatMap în RxJava și modul în care acesta procesează fluxul de date
Explicați ce înseamnă conceptul de Dispatcher în contextul programării sau arhitecturii sistemelor.
Puteți explica ce reprezintă un component Room în Android și cum este utilizat pentru a lucra cu bazele de date?
Puteți explica ce înseamnă termenul Intent în contextul dezvoltării de aplicații Android?
Care este diferența dintre interfețele Serializable și Parcelable în transmiterea obiectelor în Android?
Cum se realizează schimbul de date între două ecrane într-o aplicație Android?
Poți enumera tipurile de fluxuri de execuție utilizate în RxJava?
Cum să diferențiezi compararea obiectelor folosind metoda equals de utilizarea operatorului == în Java?
Este posibil să inițializezi un obiect al unei clase sealed în Kotlin?
Explica ce sunt clasele închise în Kotlin și cum sunt utilizate
Puteți enumera și descrie cele mai frecvente tipuri de gestionari în programare?
Care este aplicația StrongReference în gestionarea memoriei?
Puteți explica pentru ce servește și cum se aplică clasa WeakReference în Java?
Care este diferența dintre utilizarea metodelor subscribeOn și observeOn în RxJava și cum influențează fluxul de execuție?
Explicați diferențele dintre obiectele Observable care încep să emită date imediat la crearea lor și cele care pornesc la abonare în RxJava.
Cu ce se deosebesc proprietățile lazy și lateinit în limbajul Kotlin și în ce cazuri este mai potrivit să le folosiți?
Cum se deosebește o Intentă explicită de una implicită în dezvoltarea Android?