Android
Na co je určena třída data v jazyce Kotlin?
Jaké jsou nevýhody virtuálních tabulek?
Co se používá pro práci sítě v Androidu?
Jak současně spustit dva síťové požadavky pomocí Coroutine a RxJava?
Jak byste nakonfigurovali ThreadPool pro knihovnu analytiky?
Jak byste implementovali nahrávání souborů do serverové aplikace?
Jaké hlavní třídy existují v Kotlin Coroutines?
Proč mohou nastat problémy s seznamy v datové třídě?
Jak dědičná třída využívá funkčnost třídy rodiče?
Co byste dělali, kdyby se vaše release sestavení vaší aplikace zhroutilo na jiném místě než debug sestavení?
Co je to dialog a v čem se liší od dialogového fragmentu?
Můžete vysvětlit princip fungování modelu Publisher/Subscriber a jeho výhody?
Jaké mechanismy umožňují kooperativní multitasking v korutinách?
Jak předat data z jedné Activity do druhé?
Co je to úkol a v jakých případech se používá?
Co znamená modifikátor native u metody třídy v Java?
Jaké primitivní datové typy existují v Kotlinu a Java?
Proč se nedoporučuje umisťovat všechny závislosti do jednoho komponentu? Jak lze závislosti uspořádat jinak?
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?