Android
Môžete povedať niečo o architektúre systému, ktorú ste si vybrali, implementovali alebo s ktorou ste pracovali?
Prečo je v Kotlinu dôležité rozdeľovať kolekcie na zmeniteľné a nezmeniteľné?
Aké je najzložitejšie rozhranie, ktoré si implementoval pomocou Jetpack Compose?
Môžete vysvetliť, čo znamená použitie derivedStateOf v kontexte správy stavu?
Aké riziká sú spojené s používaním GlobalScope v Kotlin a prečo sa považuje za nebezpečný prístup?
Mohol by ste vysvetliť princíp práce prerušení v korutínach a ako interagujú s vláknami vykonávania?
Ako sa líšia metódy spúšťania nových obrazoviek v Android: použitie startActivity a správa fragmentov cez FragmentManager?
Akými metódami je možné pridať funkcionalitu k existujúcej triede?
Akú metódu označovania používateľského rozhrania uprednostňujete pri vývoji Android aplikácií: Jetpack Compose alebo tradičný XML?
Môžeš opísať hlavné spôsoby spracovania udalostí alebo požiadaviek v systéme?
Aké softvérové nástroje používaš na zobrazovanie a spracovanie obrázkov?
Na čo sa v knižnici RxJava používajú plánovače (Schedulers)?
Ako rozlíšiť architektonické vzory MVI a MVVM a v čom sa líšia?
Ako často sa odporúča prehodnotiť architektúru komponentov v Jetpack Compose?
Čo sa stane, ak pomocou reflexie pristúpite k neexistujúcemu poľu objektu?
Aké metódy a nástroje sa používajú na identifikáciu a diagnostiku problémov v aplikácii po jej spustení do produkcie?
Aký bol dôvod zavedenia triedy Unit v Kotlin a aké funkcie plní?
Aké metódy spracovania výnimiek a chýb sú použiteľné pri práci s korutinami v asynchrónnom programovaní?
Ako implementovať systém záložiek s históriou navigácie bez použitia fragmentov?
Ako spustiť nový vlákno vykonávania v aplikácii?