Jaký je rozdíl mezi použitím asynchronních funkcí s klíčovým slovem async a voláním launch v kontextu asynchronního programování?
Android
Které komponenty nebo třídy v Android API mohou při návrhu odporovat principům SOLID?
Co je CancelationException a za jakých okolností se vyskytuje?
Lze přerušit provádění aktivního úkolu v systému?
Můžeš vyjmenovat klíčové vlastnosti a charakteristiky datové třídy v Kotlinu?
Jak zvýraznit v seznamu pouze jedinečné prvky?
Jak odlišit sekvence od kolekcí v programování?
Kdy a za jakých podmínek může v systému dojít ke vzniku situace vzájemného blokování zdrojů?
Můžete vysvětlit, co je Data Class a k čemu se používá v programování?
Jakými metodami lze zajistit koordinovanou práci více vláken v prostředí s více vlákny?
Který princip OOP je nezbytný pro implementaci vzoru abstraktní továrny?
Kdy je vhodnější používat sekvence místo standardních kolekcí?
Co jsou závody vláken a proč mohou vést k chybám v vícevláknové aplikaci?
Jaké je maximální množství prvků, které může obsahovat zásobník?
Můžete vysvětlit, co znamená funkce coroutineScope v Kotlinu a k čemu se používá?
V jakém stylu zpracování dat se používá datová struktura zásobník?
Lze zastavit provádění naplánované operace odložené pomocí Deferred?
Které princip SOLID je porušeno, když model závisí na konkrétní implementaci ViewModel?
Jaké typy vláken provádění můžeš jmenovat?
Jak může dojít k přetečení zásobníku v programu?