Android
Můžete vysvětlit účel funkce runBlocking v Kotlin Coroutines?
Jaká je pro vás přijatelná minimální úroveň příjmu při posuzování pracovní nabídky?
Jak lze implementovat logování požadavků v systému?
V jakých případech je vhodné použít datovou strukturu TreeSet?
Ověřili jste funkčnost již vyvinuté aplikace?
Jaké jsou výhody a nevýhody použití mechanismu reflexe v softwarových systémech?
Jaké vlastnosti existují při používání různých typů odkazů v programování?
Můžete uvést hlavní fáze procesu kompilace programu?
Jakými metodami a nástroji používáš k interakci s síťovými protokoly a zdroji?
Jak vyjádřit princip kódování, při kterém napsaný kód funguje ve všech prostředích bez změn?
Jaký je rozdíl mezi GlobalScope, MainScope a vytvářením vlastního Scope v Kotlin Coroutines?
Jaké metody se používají k výměně dat mezi ViewModel a View v architektuře MVVM?
Jaké metody lze použít k implementaci paralelního zpracování úkolů nebo vláken v aplikaci?
Máte zkušenosti s používáním komponent Jetpack ve svých projektech?
Jak je prováděno zavedení objektu do Daggeru pro injekci závislostí?
Můžete vysvětlit, co dělá metoda onLayout ve třídě View?
Které principy SOLID zůstávají při používání Context v Androidu zachovány a nejsou porušeny?
Co způsobuje potřebu provádět změny v konfiguraci systému?
V jakém procesu probíhá zpracování síťových požadavků v operačním systému?
Můžete vysvětlit, jak implementovat architektonický vzor Model-View-ViewModel a jaké jsou jeho hlavní komponenty?