Môžeš vysvetliť, čo znamená pojem 'remember' v kontexte vývoja alebo architektúry systémov?
Android
Čo sú korene zberača odpadkov (GC Roots) a ako ovplyvňujú proces automatického riadenia pamäte?
Povedzte nám o vašich skúsenostiach s implementáciou architektonického vzoru Model-View-Intent (MVI).
Prečo sa v programovaní používajú inline funkcie?
Môžete vysvetliť princíp fungovania premennej volatile a v akých prípadoch je jej použitie odôvodnené?
Aká je úloha sekvencie v programovaní a na čo sa používa?
Ako sa líši spracovanie chýb v rámci korutín pomocou konštrukcie try/catch od použitia CoroutineExceptionHandler?
Môžeš uviesť hlavné časti a prvky, ktoré tvoria korutiny v Kotlin?
Aké máte skúsenosti s korutinami v Kotlin alebo podobnými asynchrónnymi mechanizmami?
Vieš uviesť hlavné úrovne v koncepcii čistej architektúry?
Ako rozlíšiť architektonické vzory MVI a MVVM a v čom sa líšia?
Aký je hlavný dôvod používania synchronizačných mechanizmov v programovaní?
Aké typy dispatcherov pre korutiny poznáš a ako fungujú?
Aké vedľajšie účinky alebo neželané následky môžu nastať pri používaní Jetpack Compose?
Môžete vysvetliť, čo je slabé odkazovanie v kontexte správy pamäte v Jave?
Aké máte skúsenosti s Jetpack Compose pri vývoji rozhraní v Android?
Mohol by ste vysvetliť koncept synchronizácie v viacvláknovom programovaní?
Môžete vysvetliť, čo sa rozumie pod pojmom 'inline funkcia' v programovaní?