Vysvetlite rozdiely medzi používaním dedičstva a kompozície v objektovo orientovanom programovaní.
Android
Prečo sa zavádzanie závislostí považuje za kľúčový aspekt pri navrhovaní softvérových modulov?
Aký je rozdiel medzi funkciami zip a merge pri spájaní zoznamov alebo tokov dát?
Môžete vysvetliť, čo sa rozumie pod pojmom tranzitivita v matematike alebo teórii vzťahov?
Vysvetlite rozdiely medzi funkciami zip a merge v kontexte spracovania dát, zoznamov alebo tokov.
Vyvíjali ste niekedy aplikáciu na nastavenie a spustenie budíka?
Aká je hlavná funkcia a použitie knižnice Dagger pri vývoji Android aplikácií?
Aké sú vlastnosti rôznych typov kľúčov v RxJava a ako sa od seba líšia?
Ako implementovať správu konkurenčných vlákien na zabezpečenie ich koordinovanej práce?
Aké alternatívne prístupy alebo komponenty sa odporúčajú namiesto použitia Service v súčasnej architektúre?
Môžete vysvetliť sled krokov životného cyklu View v architektúre aplikácie?
Je možné efektívne použiť TreeSet na spracovanie prichádzajúceho dátového toku s následným čítaním?
Aké informácie sa prenášajú a ako interaguje objekt Completable v RxJava?
Aké sú rozdiely medzi typmi Maybe a Single v RxJava a v akých scenároch sa používajú?
Môžete vysvetliť vnútornú štruktúru a mechanizmus fungovania hash tabuľky v Jave?
Môžeš uviesť hlavné typy operátorov a dátové typy používané v knižnici RxJava?
Môžete vysvetliť, čo je ContentProvider a ako sa používa v Android aplikáciách?
Aká je časová zložitosť operácií vyhľadávania a pridávania prvkov v ArrayList?
Máte skúsenosti s používaním Dagger vo svojich projektoch?
Môžete vysvetliť fázy životného cyklu Fragment v Android?