Android
Aká je hlavná úloha a účel aplikácie v systéme?
Aké sú hlavné rozdiely medzi triedami deklarovanými pomocou kľúčových slov sealed a abstract?
Ako sa líšia prístupy MVI, MVP a MVVM v architektúre aplikácií?
Ako sa implementujú a používajú rozširujúce funkcie v Kotlin?
Môžete vysvetliť, čo je komponent BroadcastReceiver v Android a ako sa používa?
Aký je rozdiel medzi komponentami a modulmi v Dagger?
Ako deklarovať a implementovať vnútornú funkciu v triede v Jave?
Aká je úloha komponentu BroadcastReceiver v Android a na čo sa používa?
Môžete vysvetliť, čo je návrhový vzor Facade a v akých prípadoch sa používa?
Ako sa líši spracovanie chýb v rámci korutín pomocou konštrukcie try/catch od použitia CoroutineExceptionHandler?
Kakšno vlogo ima UseCase v strukturi Clean Architecture in zakaj je njegova uporaba boljša od neposrednega dostopa do Repository?
Prečo je v knižnici Room potrebné deklarovať funkcie ako suspend na prácu s asynchrónnymi operáciami?
Prečo je potrebné prepisovať metódy hashCode a equals pri pridávaní rovnakých objektov do HashSet?
Aký je rozdiel medzi metódami životného cyklu vo Fragment a v Activity a na čo slúžia?
Aké metódy zlepšujú efektívnosť spolupráce s tímom alebo klientmi?
Dosiahli ste v projektoch viac ako 80% automatizovaného testovacieho pokrytia?
Čo je súťažný závod a prečo vzniká pri paralelnom spracovaní údajov?
Aké dôsledky môžu nastať pri priameho volaní konštruktora ViewModel na vytvorenie jej inštancie?
Aký je účel dátového typu Nothing v programovaní?
Aká je hlavná funkcia komponentu LiveData v architektúre Android aplikácií?