Android
Jaké máte zkušenosti s uplatňováním konceptů objektově orientovaného programování v praxi vývoje?
Jaký je rozdíl mezi pull requestem a merge requestem v systému Git?
Jaký je rozdíl mezi ukládáním dat ve ViewModelu a použitím metody onSaveInstanceState pro uložení stavu aplikace?
Lze implementovat použití argumentů v konstruktoru pro Fragment v Androidu?
Jaké komponenty Jetpack ViewModel používáte k řízení dat a stavu UI?
Můžeš vysvětlit, co jsou dispečeři a jak se používají v programování?
Jakými metodami lze zvýšit prioritu provádění procesu v operačním systému?
Máte zkušenosti s použitím komponenty BroadcastReceiver ve svých projektech?
Jaké hlavní potíže mohou nastat při implementaci fragmentu kódu?
Čím se liší modulární testy od testů, které nevracejí výsledek, například testy s vedlejšími efekty?
Můžete vysvětlit rozdíly mezi haldou a zásobníkem při práci s programy?
Jak zajistit bezpečný přenos dat mezi aplikacemi používajícími různé podpisové klíče?
Jak se lze vyhnout situaci vzájemného zablokování v systémech?
Vysvětlete základní principy SOLID a jejich význam při vývoji softwarových systémů.
Jaké nástroje a utility používáte k diagnostice a správě síťových připojení?
Jak byste začali pracovat na integraci nového komponentu do stávajícího systému?
Popište své zkušenosti s vývojem a používáním komponent platformy Android ve svých projektech.
Lze vyjmenovat hlavní typy objektů v Kotlinu a vysvětlit jejich rozdíly?
Jakými prostředky obvykle shromažďujete a analyzujete chyby v aplikacích?
Jak obejít nebo minimalizovat dopad časových limitů v službě?