Android
Vysvětlete princip fungování a roli callbacků při aktualizaci uživatelského rozhraní v modelech architektury MVP nebo MVVM.
V čem se liší programovací jazyky, které vyžadují předběžnou kompilaci, od těch, které jsou přímo interpretovány?
Jaké jsou výhody a nevýhody používání služby v architektuře systému?
Je primární klíč index v databázi?
Vysvětlete koncept Zygote a jeho roli v procesu spouštění aplikací Android.
Můžeš uvést různé typy kontextů používaných v programování nebo návrhu systémů?
Jak lze uspořádat systém přesunu mezi různými sekcemi nebo stránkami aplikace?
Kolik vláken se standardně používá v dispatcheru Dispatchers.IO v Kotlinu?
Jak ovlivňuje zvýšení hodnoty compileSdk v souboru build.gradle fungování a chování aplikace?
Jak určuje Garbage Collector, že objekt již není používán a může být odstraněn z paměti?
Jak opravíš problém, který se objevil v strukturovaném seznamu dat?
Jak pomocí systémových příkazů přejít z aktuální aktivity na výchozí a smazat celý zásobník operací návratu?
Který tým byste chtěli připojit v nové společnosti?
Můžeš popsat hlavní rozdíly a účely klíčových konstrukcí expect a actual v rámci testování?
Můžete popsat, jak probíhalo vaše školení nebo osvojení nových dovedností?
Lze deklarovat funkci Lambda uvnitř datové třídy v Kotlinu?
Jaké anotace v Daggeru se používají k zahrnutí třídy do grafu závislostí?
Můžete vysvětlit koncept dědičnosti v jazyce Kotlin a jeho hlavní vlastnosti?
Vysvětlete koncept bucket v implementaci HashMap a jak se používá k ukládání dat.
Jak je řízena životnost korutin?