V ktorých prípadoch je potrebné použiť mechanizmus atómových operácií alebo transakcií?
Android
Môžeš uviesť príklad použitia lokálnych kontextov v programoch?
Aké mechanizmy riadenia tokov sú implementované v Dispatcher pri použití korutín?
Môžete vysvetliť princíp fungovania atómových operácií v programovaní?
Aké sú hlavné rozdiely medzi vzormi MVP a MVVM v kontexte architektúry aplikácií?
Aká je úloha každého dispatcher-a v systéme korutín a na čo je potrebný?
Aký typ Looper by mal používať Handler na odosielanie údajov z pozadia do hlavného vlákna aplikácie?
Môžete vysvetliť účel a vlastnosti použitia kľúčového slova 'noinline' v programovaní?
Môžeš uviesť rôzne spôsoby implementácie rozhrania Map v programovacom jazyku?
Máte skúsenosti s princípmi a praktikami čistej architektúry v projektoch?
Môžete vysvetliť, čo znamená pojem 'crossline' v kontexte vašej oblasti?
Je možné použiť rovnakú inštanciu ViewModel v rôznych častiach aplikácie, ktoré implementujú vzor MVVM?
Môžeš rozprávať o hlavných možnostiach a vlastnostiach jazyka Kotlin?
Ako možno zorganizovať prenos dát z pozadia procesu do hlavného vlákna vykonávania?
Je možné určiť typ objektu bez použitia operátora typeof alebo podobných metód?
Máte otázky k nadchádzajúcemu pohovoru?
Ako sú implementované vnútorné dátové štruktúry v triedach MutableList a ImmutableList?
Môžete vysvetliť rozdiely medzi metódami onStop a onPause v životnom cykle aktivity?
Aký je hlavný cieľ použitia direktívy inline v programovaní?
Ako vybrať optimálnu veľkosť vlákna pre vykonávanie výpočtov pri veľkom počte zdrojov?