Môžete vysvetliť koncept Side Table a jeho použitie?
iOS
Môžeš vysvetliť, aké spôsoby existujú na organizáciu synchronizácie procesov alebo vlákien?
Ako možno odhaliť únik pamäte bez použitia grafu pamäte?
Máte skúsenosti s protokolom WebSocket na implementáciu obojsmernej komunikácie v aplikáciách?
Aké nástroje a mechanizmy používate na implementáciu a správu viacvláknového spracovania v aplikáciách?
Aký architektonický prístup by ste uprednostnili pri vývoji malého softvérového produktu?
V ktorých situáciách je vhodnejšie použiť slabé odkazovanie (weak var) v Swift?
Máte praktické skúsenosti s používaním RxSwift vo svojich projektoch?
Môže sa vykonanie úlohy považovať za nedeliteľnú operáciu v kontexte multitaskingu?
Aké informácie môžu slúžiť ako kľúč v dátovej štruktúre slovníka?
Čo je rýchlejšie pri vykonávaní: operácie so zásobníkom alebo s haldou?
Máte akademický titul alebo zodpovedajúci diplom?
Môžete uviesť príklad situácie, keď sú pri vývoji softvéru porušené základné princípy SOLID?
V ktorom mieste v programe sa zvyčajne deklarujú a ukladajú premenné s globálnym dosahom?
Aké ťažkosti môže systém stretnúť pri práci s viacvláknovým spracovaním?
Ktorá referencia, slabá (weak) alebo ne vlastná (unowned), zabezpečuje vyšší výkon pri použití v Swift?
V akých situáciách by ste mali použiť kľúčové slovo `unowned` v Swift?