Android
Aké sú výhody a nevýhody používania vlákien v programovaní?
Aký je účel operátora Maybe v knižnici RxJava a v akých prípadoch sa používa?
Môžeš uviesť príklad správania vzoru dizajnu?
Máte skúsenosti so systémami spracovania akvizičných platieb?
Na čo sa používajú transakcie v rámci jednotlivých fragmentov alebo komponentov aplikácie?
Ako možno hodnotiť stupeň zlepšenia výkonu používateľského rozhrania?
Používa sa v architektúre MVI mechanizmus riadenia stavu vo forme stavového stroja?
Môžeš uviesť príklad kódu, ktorý sa pri spustení nemení a nevyvoláva vedľajšie účinky?
Aká je úloha a účel source set v projekte Kotlin Multiplatform?
Stretli ste sa s projektmi, v ktorých požiadavky neboli formulované vo forme technickej špecifikácie?
Môžete vysvetliť, čo znamená typ čítania, pri ktorom transakcia nemôže znova prečítať už prečítanú hodnotu z databázy?
Aké metódy možno použiť na odstránenie podmienok pretekania v viacvláknovom programovaní?
Ako je zabezpečené uchovanie údajov pri zmene orientácie obrazovky v mobilných aplikáciách?
Ako sa líšia dynamické a statické spôsoby registrácie BroadcastReceiver v Android?
Prečo je potrebné uviesť hlavné komponenty aplikácie v súbore manifest v Androide?
Môžete vysvetliť koncept a princípy fungovania Dagger pri vývoji Android aplikácií?
Aké sú hlavné rozdiely medzi používaním BottomSheetDialog a BottomSheetDialogFragment pri implementácii spodného panela?
Môžete vysvetliť princíp fungovania atómových operácií v programovaní?
Môžete vysvetliť účel funkcie runBlocking v Kotlin Coroutines?
Ako možno implementovať zaznamenávanie požiadaviek v systéme?