Android
Jaké mechanismy řízení toků jsou implementovány v Dispatcheru při použití korutin?
Jak jsou implementovány vnitřní datové struktury ve třídách MutableList a ImmutableList?
Můžeš uvést hlavní mechanismy dispatchování úkolů v Kotlin Coroutines?
Máte zkušenosti s mechanismy automatického řízení paměti v aplikacích?
Jak je řízen životní cyklus fragmentu v Androidu při změně konfigurace zařízení?
Proč je důležité nastavovat minimální verzi SDK v projektu Android?
Jak aplikace identifikuje, jaké příkazy nebo záměry je schopna zpracovat?
Čím se liší primitivní datové typy od referenčních typů v jazyce Java?
Jakými metodami lze zkrátit dobu spuštění aplikace?
Můžeš vysvětlit, jak se provádí interakce s objektem Intent v Androidu?
V které části provádění korutin dojde k nekonečné smyčce, pokud je uvnitř?
Můžete vysvětlit koncept rozšiřujících funkcí v jazyce Kotlin?
Jak zahájit spuštění coroutine v rámci ViewModelu?
Zůstane stav ViewModel relevantní po dokončení procesu aplikace?
Jaká omezení existují u enumů v programovacích jazycích?
Lze použít Retrofit k automatickému zpracování vypršených tokenů při provádění API požadavků?
Jak minimalizovat počet opakovaných přestaveb systémových komponent?
Vysvětlete koncept Executor v jazyce Java a jeho roli při provádění asynchronních úkolů.
Jak implementovat vlákno pool pro vykonávání úkolů ve vaší aplikaci?
V Kotlinu jsou třídy ve výchozím nastavení uzavřené nebo otevřené pro dědičnost?