Android
Co se stane, pokud dlouho vykonáváte práci v hlavním (UI) vlákně aplikace?
Na co jsou v programování inline funkce?
Pracoval jste s Jetpack Compose?
Víš, jaké nedostatky má ListView ve srovnání s RecyclerView?
Lze přepsat statickou metodu v odvozené třídě?
Jaké vzory návrhu v mobilním vývoji preferujete a proč?
Jak implementovat dynamické obrazovky za běhu, které nebyly původně plánovány?
Můžete vysvětlit, co je knihovna Retrofit a k čemu se používá při vývoji Android aplikací?
Jaký je rozdíl mezi primitivními a referenčními typy?
Jaké jsou rozdíly mezi úrovněmi přístupu: public, private a protected?
Co víte o znečištění haldy (heap pollution)?
Co je to soft-kód?
Může být v jednom bloku try více bloků catch?
Pověz o přijímačích a poskytovatelích obsahu v Androidu.
Jaký je rozdíl mezi action a category v Intent?
Máte zájem pracovat na zlepšení struktury a čitelnosti kódu prostřednictvím refaktoringu?
V jakých případech může použití null safety způsobit problémy?
Co se stane při porovnání Integer a = 127 a int b = 127, stejně jako Integer a1 = 128 a int b1 = 128 v Javě? Vysvětlete, proč budou výsledky porovnání odlišné.
Co jsou to lambda výrazy z hlediska syntaxe v Java a Kotlin?
Jaká je role kanálu v architektuře systému a jak interaguje s několika odběrateli nebo spotřebiteli?