V čom sa líšia kolekcie HashSet a TreeSet v Jave podľa svojich vlastností a použitia?
Android
Aký je účel triedy deklarovanej pomocou modifikátora sealed?
Aké sú hlavné nevýhody RecyclerView, ktoré môžu negatívne ovplyvniť výkon aplikácie?
Aké sú výhody a nevýhody priameho spojenia s Repository v architektúre aplikácie?
Akú úlohu majú vrstvy v štruktúrovaní Čistej architektúry?
Čo je uzavreté rozhranie a akú úlohu zohráva pri definovaní zmlúv v kóde?
Aké prístupy existujú na prenos informácií medzi obrazovkami v aplikácii?
Aké typy kolekcií implementujúcich rozhranie List sa používajú v Kotlin a ako sa od seba líšia?
Aké spôsoby implementácie rozhrania Set sú dostupné v Kotlin a v čom sa líšia?
V ktorých prípadoch je vhodné použiť dátovú štruktúru HashSet?
Môžeš opísať hlavné typy vzťahov medzi komponentami v architektúre MVVM?
Máte skúsenosti s používaním komponentu RecyclerView v Android?
Môžete uviesť hlavné komponenty v vrstve Data v architektúre Clean Architecture?
Ako možno realizovať súčasné vykonávanie viacerých úloh pomocou korutín?
Vysvetlite, čo znamená obmedzenie rozhrania pomocou kľúčového slova 'sealed' v Jave alebo podobných jazykoch.
Ako je zabezpečená kompatibilita null-hodnôt medzi Java a Kotlin?
Aké obmedzenia existujú v technologickom balíku (bundle)?
Môžete uviesť príklad, kde ste vo svojich vývojových projektoch použili sealed interface a ako to ovplyvnilo architektúru alebo flexibilitu projektu?
Môžete vysvetliť, ako je implementovaná dátová štruktúra HashMap a ako zabezpečuje rýchly prístup k prvkom?
Môžete vysvetliť, čo je komponent RecyclerView v Android a ako funguje?