Android
Jak se určuje čas vložení prvku do HashMap v případě kolize?
V jaké fázi struktury kódu by měla být implementována volání pro zaznamenávání logů o počátečním bodě spuštění programu?
Jaký je výsledný kód Java při kompilaci singleton-objektu vytvořeného pomocí Kotlin object?
Můžete mluvit o architektuře systému, kterou jste si vybrali, kterou jste implementovali nebo s níž jste pracovali?
Proč je v Kotlinu důležité rozdělit kolekce na měnitelné a neměnitelné?
Jaké je nejkomplexnější rozhraní, které jsi implementoval pomocí Jetpack Compose?
Můžete vysvětlit, co znamená použití derivedStateOf v kontextu správy stavu?
Jaká rizika jsou spojena s používáním GlobalScope v Kotlinu a proč je považováno za nebezpečný přístup?
Mohl byste vysvětlit princip práce přerušení v korutinách a jak interagují s vlákny provádění?
Jak se liší metody spouštění nových obrazovek v Androidu: použití startActivity a správa fragmentů přes FragmentManager?
Jakými metodami lze přidat funkčnost ke stávající třídě?
Jakou metodu označování uživatelského rozhraní preferujete při vývoji Android aplikací: Jetpack Compose nebo tradiční XML?
Můžeš popsat hlavní způsoby zpracování událostí nebo požadavků v systému?
Můžeš popsat hlavní fáze procesu čištění paměti v systémech automatického řízení paměti?
Jaké softwarové nástroje používáš k zobrazování a zpracování obrázků?
Na co se v knihovně RxJava používají plánovače (Schedulers)?
Jak rozpoznat architektonické vzory MVI a MVVM a v čem se liší?
Jak často se doporučuje přehodnotit architekturu komponent v Jetpack Compose?
Co se stane, když pomocí reflexe přistoupíme k neexistujícímu poli objektu?
Jaké metody a nástroje se používají k identifikaci a diagnostice problémů v aplikaci po jejím uvedení do provozu?