Android
Vysvětlete, jak funguje sběr odpadu (Garbage Collection) v řízených programovacích jazycích.
Jaké jsou další způsoby boje s race podmínkami vláken kromě použití klíčového slova volatile?
Jaké možnosti nabízí odvozená třída v objektově orientovaném programování?
Jaký problém řeší vzor MVP a jaké potíže mohou nastat bez jeho použití?
Jaké způsoby vytváření observable znáte?
Jak manažer úkolů předává výsledek provedení?
Lze v Kotlinu používat primitivní typy?
Jak byste implementovali dědičnost mezi dvěma třídami v Kotlinu?
Jaký je rozdíl mezi podepsaným a nepodepsaným APK?
Jaké způsoby ukládání dat znáš?
Jak by se měly kontrolovat hodnoty na null v kódu?
Jaká omezení existují u sealed tříd v Kotlinu?
Jaké proměnné lze použít ve třídě dat (data class)?
Jak získat přístup k soukromému poli z vnější třídy?
Co je režim Doze?
Jak se vkládá hodnota do HashMap?
Povězte nám o vzoru MVVM a jeho použití při vývoji Android aplikací.
Je možné udělat, aby se jakákoli aplikace spouštěla rychle?
Jak požádat o přidělení většího množství RAM pro aplikaci?
Jaké primitivní datové typy existují v Kotlinu a jaké v Javě?