Android
V čem se liší inline funkce od běžných funkcí a jaké jsou jejich výhody?
Lze použít operátor when k pro zpracování všech podtříd uzavřené třídy?
Vysvětlete princip fungování a roli callbacků při aktualizaci uživatelského rozhraní v modelech architektury MVP nebo MVVM.
Mohl byste vysvětlit princip práce přerušení v korutinách a jak interagují s vlákny provádění?
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ů?
Můžeš mi povědět o svém nejpůsobivějším osobním projektu?
Můžeš popsat hlavní způsoby zpracování událostí nebo požadavků v systému?
Na co se v knihovně RxJava používají plánovače (Schedulers)?
Jak ovlivňuje zvýšení hodnoty compileSdk v souboru build.gradle fungování a chování aplikace?
Jak převést Channel na Flow v Kotlinu?
Jak určuje Garbage Collector, že objekt již není používán a může být odstraněn z paměti?
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?
Můžeš popsat hlavní rozdíly a účely klíčových konstrukcí expect a actual v rámci testování?
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ůžeš popsat základní principy, na kterých je Material Design postaven?
Můžete vysvětlit koncept dědičnosti v jazyce Kotlin a jeho hlavní vlastnosti?
Na co odkazují jednotlivé komponenty nebo části systému?