Mik az alapvető különbség az MVP és MVVM minták között az alkalmazásarchitektúrában?
Android
Meséljen a RxJava könyvtár használatával szerzett tapasztalatairól a fejlesztés gyakorlatában
Mekkora a komplexitása egy elem törlésének a HashSet adatstruktúrában?
Mekkora memória allokálódik a HashSetben két elem tárolására, amelyek közül az egyik hashCode 0, a másik pedig 1000000?
Mi a különbség a mezők deklarálása a konstruktoron belül és a data class fő testében?
Milyen szinten ismered a Dagger 2 elveit és használatát Android fejlesztésben?
Milyen típusú jellemzők fordulnak elő a nézet (View) komponensekben?
Miért kell felülírni a hashCode és equals metódusokat, amikor ugyanazokat az objektumokat adjuk hozzá egy HashSet-hez?
Melyik funkció indítja a nézet frissítését a felhasználói felületen a ViewModel-ben?
Csere történik a meglévő elemnél, amikor hozzáadjuk a HashSet-hez, ha ilyen elem már létezik?
Mekkora pufferméretet használ a Latest stratégia az adatok tárolására?
Hogyan valósul meg az Android alkalmazások felhasználói felületének megjelenítési folyamata?
Felsorolnád az Android alkalmazásfejlesztésben használt fő Intent típusokat?
Mi a különbség az areItemsTheSame és az areContentsTheSame módszerek között a DiffUtil osztályban az elemek összehasonlításakor?
Hogyan történik az elemek hozzáadása a Bundle-hez?
Alkalmazta a tiszta architektúra elveit a projektje fejlesztése során?
A map függvény Kotlinban hogyan különbözik a hasonló módszerektől, és hogyan használják az elemek átalakítására a gyűjteményben?
Meg tudná magyarázni, hogyan helyezkednek el az elemek a RelativeLayout-ban, és hogyan kezeli azok pozícionálását?