Android
Ako je implementovaná a funguje inštrukcia volatile v Jave na zabezpečenie viditeľnosti a poradia zmien premenných medzi vláknami?
Akými metódami a kritériami posudzujete kvalitu kódu ostatných vývojárov?
Môžeš vymenovať komponenty Android, ktoré sa nepovažujú za kľúčové?
Aké sú výhody a nevýhody používania meniteľných a nemenných kolekcií v Kotlin?
Ako prispieva delitev odgovornosti v Čisti arhitekturi k poenostavitvi postopka testiranja?
Môžete vysvetliť, čo je modul v Dagger a ako sa používa na poskytovanie závislostí?
Prečo je pri použití LinkedList vnútri vedra hash tabuľky nahradená TreeMap v prípadoch s veľkým počtom prvkov?
Ako implementovať spracovanie používateľských akcií vyvolaných push notifikáciami?
Čo sa uchováva v oblasti zásobníka JVM počas vykonávania programu?
Aké iné prístupy alebo komponenty je možné použiť namiesto Service v architektúre aplikácií?
Ako si osvojujete nové vedomosti alebo zručnosti vo svojej profesionálnej činnosti?
Ako sa určuje poradie vykonávania metód pri štarte aplikácie?
Povedzte nám o vašich skúsenostiach s knižnicou RxJava v praxi vývoja
Skontroloval si kód u vedúceho tímu?
Je možné použiť kľúčové slovo volatile na bezpečné zvyšovanie a znižovanie hodnoty premennej v prostredí s viacerými vláknami?
Ktoré prvky alebo vlastnosti je možné rozšíriť alebo doplniť pomocou rozšírení (extensions)?
Aká je funkcia metódy invalidate v triede View?
Môžeš uviesť alternatívne knižnice alebo nástroje na injektáž závislostí, podobné Hilt?
Vytvorili ste vlastnú používateľskú súčasť pre rozhranie?
Ako vytvoriť uzavretú triedu v Jave s obmedzením dedičnosti?