Android
Můžeš vysvětlit hlavní odlišnosti protokolu MTP?
Jak rozpoznat operátory, které provádějí mezilehlé akce, od těch, které ukončují tok provádění v datových tocích?
Proč se nedoporučuje používat LocalContext.current v vrstvách podnikové logiky, jako je Use Case nebo repository?
Použili jste při vývoji svého projektu principy čisté architektury?
Jak jste sdíleli a diskutovali své nápady a návrhy s týmem na předchozím místě práce?
Jak je zajištěno ukládání dat uvnitř ViewModel v Android aplikacích?
Vysvětlete rozdíly mezi uzavřenou třídou a výčtem v programovacím jazyce.
Můžete vysvětlit, co znamená atribut wrap_content při vývoji rozhraní?
Jaké operace lze provádět při práci s výjimkami v Kotlinu?
Jaké hlavní komponenty a objekty se používají při práci s Retrofit ve vašem projektu?
V jakých případech je optimální používat inline funkce v programu?
Jak implementovat začátek práce BroadcastReceiver v Android aplikaci?
Můžeš mluvit o klíčových vlastnostech systému typů v jazyce Kotlin?
Máte praktické zkušenosti s používáním knihovny Room pro práci s místní databází v Androidu?
Jak lze programově zapisovat text do komponenty EditText v aplikaci?
Jaké komponenty nebo moduly obvykle kontrolujete pomocí jednotkových testů?
Jaké je rozsah aktuálního projektu, na kterém pracujete?
Můžete vysvětlit, co se rozumí procesem aktualizace konfiguračních nastavení systému?
Můžete uvést příklad, kdy je v kódu porušen princip jediné odpovědnosti?
Můžete vysvětlit účel datového typu 'any' v programování?