Aký je rozdiel medzi používaním asynchrónnych funkcií s kľúčovým slovom async a volaním launch v kontexte asynchrónneho programovania?
Android
Aké komponenty alebo triedy v Android API môžu pri navrhovaní odporovať princípom SOLID?
Čo je CancelationException a v akých prípadoch sa vyskytuje?
Je možné prerušiť vykonávanie aktívnej úlohy v systéme?
Môžeš vymenovať kľúčové vlastnosti a charakteristiky data class v Kotlin?
Ako vyčleniť v zozname iba jedinečné prvky?
Ako odlíšiť sekvencie od kolekcií v programovaní?
Kedy a za akých podmienok môže v systéme dôjsť k situácii vzájomného blokovania zdrojov?
Môžete vysvetliť, čo je Data Class a na čo sa používa v programovaní?
Akými metódami je možné zabezpečiť koordinovanú prácu viacerých vlákien v viacvláknovom prostredí?
Aké princípy OOP sú potrebné na implementáciu vzoru abstraktnej továrne?
Kedy je vhodnejšie použiť sekvencie namiesto štandardných kolekcií?
Aké princípy SOLID sa porušujú, keď model závisí od konkrétnej implementácie ViewModel?
Čo sú závody vlákien a prečo môžu viesť k chybám v viacvláknovej aplikácii?
Môžete vysvetliť, čo znamená funkcia coroutineScope v Kotlin a na čo sa používa?
Aké je maximálne množstvo prvkov, ktoré môže obsahovať zásobník?
Je možné zastaviť vykonávanie naplánovanej operácie odloženej pomocou Deferred?
V akom štýle spracovania dát sa používa dátová štruktúra zásobník?
Aké typy vlákien vykonávania môžeš uviesť?
Ako môže dôjsť k pretečeniu zásobníka v programe?