Aký je rozdiel medzi používaním GCD a NSOperation na vykonávanie asynchrónnych úloh v vývoji iOS?
iOS
Môžete vysvetliť, čo je mechanizmus vzájomného vylúčenia (Mutex) a ako funguje na zabránenie súčasného prístupu k zdrojom?
Je možné uložiť objekt typu Value do oblasti dynamickej pamäte (halda)?
Môžete nám povedať niečo o vašich profesionálnych skúsenostiach a hlavných úspechoch?
Ako implementovať voliteľné funkcie v rozhraniach alebo protokoloch?
Aké nástroje alebo softvérové produkty používate denne na nastavovanie a diagnostiku sieťových pripojení?
Aké obmedzenia existujú pre surové hodnoty (raw value) v konkrétnych typoch alebo jazykových konštrukciách?
Vysvetlite princíp operácie Cherry Pick v systémoch správy verzií.
Môžete vysvetliť, čo sú typy hodnôt v programovaní?
Môžete opísať hlavné architektonické prístupy používané pri vývoji softvéru?
Ako rozlíšiť mechanizmus synchronizácie Semaphore od Mutual Exclusion (Mutex)?
Aká bola veľkosť tímu, v ktorom ste pracovali na predchádzajúcom mieste?
Môžeš vymenovať základné princípy objektovo orientovaného programovania?
Aké typy inicializátorov sú k dispozícii na použitie pri rozširovaní funkčnosti v Extention?
Ktoré princípy SOLID môžu byť porušené pri použití voliteľnej funkcie v rámci protokolu?
Mohol by ste hovoriť o kľúčových princípoch navrhovania softvérových systémov?
Akcie dostupné pri rozšírení protokolu pomocou rozšírení?
Aký je rozdiel medzi odkazmi typu Weak a Unowned v správe pamäte?
Mal ste skúsenosti s používaním GCD na organizáciu asynchrónnych úloh v aplikáciách?