Aký je rozdiel medzi sealed triedami a enum triedami v Kotlin a aké sú ich hlavné rozdiely?
Android
Je možné inicializovať objekt triedy, ktorá úplne neimplementuje funkcie?
Je možné zrušiť korutinu spustenú cez GlobalScope?
Ako si ViewModel zachová svoju životaschopnosť po zničení Activity?
Akú úlohu majú vlákna v organizácii vykonávania programov a prečo sa používajú?
Vysvetlite mechanizmus interakcie kľúčových prvkov async a await pri spracovaní korutín.
Ako sa spravuje životný cyklus Activity v Android pri zmene konfigurácie zariadenia?
Ako sa implementuje a zabezpečuje integrita operácií v rámci transakcie?
Ako je implementovaná a funguje rozširujúca funkcia v Kotlin na úrovni nízkoúrovňových detailov?
Môžete vysvetliť, na čo slúži metóda hashCode v Jave a ako je implementovaná?
Ktorý z vašich minulých projektov alebo úloh vám zostal najviac v pamäti a prečo?
Aký je rozdiel medzi používaním requestLayout a invalidate pri aktualizácii rozhrania?
Ako je implementovaná asynchrónnosť pri používaní korutín?
Existujú obmedzenia v vykonávaní v rámci metódy onReceive v BroadcastReceiver?
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 mechanizmus AssistedInject v Dagger a na čo slúži?
Ako je organizovaná štruktúra zbierok a ako sú navzájom prepojené?
Môžu mať dátové triedy v Kotlin nejaké obmedzenia alebo špeciálne vlastnosti použitia?
Je možné, že existuje scenár, v ktorom súčasne existuje viac ako jeden vlákno vykonávania?
Bude sa rozhranie znovu zobrazovať pri viacerých volaniach metódy invalidate?