Android
Je možné použiť objekty, ktoré nie sú reťazce, ako kľúče tým, že ich spravíte nezmeniteľné?
Ako Kotlin spracováva hodnoty, ktoré môžu byť null, a aké mechanizmy na to poskytuje?
Aké systémové služby a procesy sa inicializujú pri spustení aplikácie?
Akú implementáciu ViewModel používate v aktuálnom projekte?
Ako implementovať injekciu závislostí pomocou Dagger Hilt v Android projekte?
Môžeš vymenovať a opísať hlavné fázy životného cyklu Jetpack Compose?
Môžeš uviesť hlavné kľúčové slová používané pri použití `inline` v kóde?
Máte všetky potrebné materiály a otázky pripravené pred začiatkom rozhovoru?
Môžeš uviesť alternatívne knižnice alebo nástroje na injektáž závislostí, podobné Hilt?
Aké kroky by ste podnikli na zlepšenie štruktúry a kvality existujúceho modulu prostredníctvom refaktorovania?
Môžete vysvetliť, čo je komponent RelativeLayout a ako sa používa na organizáciu prvkov na obrazovke?
Môžete vysvetliť, čo je služba bežiaca na pozadí operačného systému alebo aplikácie?
Aké hlavné metódy sú dostupné v rozhraní CoroutineScope na správu korutín?
Aký je rozdiel medzi používaním commit a commitNow v kontexte transakcií a operácií s databázou?
Aká je hlavná úloha a použitie SharedFlow v architektúre reaktívnych aplikácií?
Akú úlohu má metóda hashCode pri práci s objektmi v Jave?
V ktorých situáciách sa odporúča použiť kľúčové slovo inline pre lambda výrazy v Kotlin?
Ako implementovať uskutočňovanie príchozích a odchádzajúcich hovorov na platforme Android?
Je rozširujúca funkcia v Kotlinu vždy statická v rámci implementácie?
Ako sa vykonáva ukladanie údajov vo vnútri ViewModel v Android aplikáciách?