Jaký je rozdíl mezi sealed třídami a enum třídami v Kotlinu a jaké jsou jejich hlavní rozdíly?
Android
Je možné zrušit coroutine spuštěnou přes GlobalScope?
Lze inicializovat objekt třídy, která plně neimplementuje funkce?
Jak si ViewModel zachovává svou životaschopnost po zničení Activity?
Vysvětlete mechanismus vzájemného působení klíčových prvků async a await při zpracování korutin.
Jakou roli mají vlákna v organizaci provádění programů a proč se používají?
Jak je řízen životní cyklus Activity v Androidu při změně konfigurace zařízení?
Jak je implementována a zajištěna integrita operací v rámci transakce?
Který z vašich minulých projektů nebo úkolů vám zůstal nejvíce v paměti a proč?
Můžete vysvětlit, jak je implementována datová struktura HashMap a jak zajišťuje rychlý přístup k prvkům?
V čem se liší použití metod requestLayout a invalidate při aktualizaci rozhraní?
Jak je v Kotlinu implementována a funguje rozšiřující funkce na úrovni nízkoúrovních detailů?
Můžete vysvětlit, k čemu slouží metoda hashCode v jazyce Java a jak je implementována?
Jak je implementována asynchronnost při použití korutin?
Existují omezení v provádění uvnitř metody onReceive u BroadcastReceiver?
Jak je organizována struktura sbírek a jak jsou navzájem propojeny?
Můžete vysvětlit, co je mechanismus AssistedInject v Daggeru a k čemu slouží?
Mohou mít třídy data v Kotlinu nějaká omezení nebo zvláštní vlastnosti použití?
Bude se rozhraní znovu zobrazovat při opakovaných voláních metody invalidate?
Lze v Kotlinu vytvářet děděné datové třídy od jiných tříd?