Môžete uviesť príklad situácie, keď sú pri vývoji softvéru porušené základné princípy SOLID?
iOS
Môžete vysvetliť princíp Copy-on-Write a ako funguje v systémoch ukladania dát?
Ktorá referencia, slabá (weak) alebo ne vlastná (unowned), zabezpečuje vyšší výkon pri použití v Swift?
Ako sa spracováva udalosť kliknutia v aplikácii?
Je možné implementovať dedičstvo od triedy Actor vo vašom projekte?
Čo sa rozumie pod kolíziou v kontexte programovania alebo systémov spracovania dát?
Použili ste v projektoch asynchrónne programovanie s Async/Await?
Kedy sa zvyčajne prestáva používať tabuľka doplnkových údajov (Side Table) v databáze?
Vysvetlite, čo je cyklus udržiavania v pamäti a ako ovplyvňuje chod aplikácií.
Môžete vysvetliť koncept unowned v kontexte bezpečného zaobchádzania s odkazmi v Swift?
V ktorej fáze životného cyklu ViewController je potrebné nahradiť jeho hlavnú zobrazenie?
Čo sa stane s metódou životného cyklu ViewController, ak nastavíte vlastnosť backgroundColor bez predchádzajúceho volania loadView alebo iných metód načítania pohľadu?
Môžete vysvetliť koncept Cold Observable a ako sa líši od Hot Observable?
Môžete vysvetliť koncept RunLoop a jeho úlohu v spracovaní udalostí v aplikáciách?
Spomenuli ste použitie SSL Pinning vo svojich projektoch?
Aký technologický stack ste použili vo svojich projektoch?
Akú úlohu plní tabuľka Side Table v databáze alebo systéme?
Aké máte skúsenosti s reaktívnym programovaním?