Máte skúsenosti s mechanizmami obmedzení (Constraints) v systémoch alebo databázach?
iOS
Vysvetlite rozdiely medzi GCD, NSThread a OperationQueue a ich výhody pre viacvláknové programovanie v iOS vývoji.
Zaujímajú ťa videohry?
Aká je časová zložitosť odstránenia prvku zo stredu slovníka?
Aký je rozdiel medzi dátovou štruktúrou, ktorá uchováva jedinečné prvky, a sekvenciou prvkov, ktorá umožňuje opakovania?
Aký je rozdiel medzi typmi Any a AnyObject v programovacom jazyku a aké sú ich hlavné rozdiely?
Vysvetlite princíp fungovania synchronizovaných operácií a ich účel v programovaní.
Je možné meniť AutoLayout v aplikácii z iného vlákna?
V ktorých situáciách sa hodnota parametra origin v Bounds líši od nuly?
Kedy sa uzávierka v Swift považuje za escaping, aj keď v kóde nie je uvedené kľúčové slovo @escaping?
Vysvetlite koncept reťazca spracovateľov (Responder Chain) v systéme spracovania udalostí v GUI aplikáciách.
Môžete vysvetliť koncept slabých odkazov v programovaní?
Ktorá súčasť v UIKit je zodpovedná za zmenu polohy a veľkosti oblasti Bounds prostredníctvom vlastnosti origin?
Môžeš opísať hlavné typy metód šifrovania a ich účely?
Môžeš uviesť komponenty, ktoré tvoria štruktúru HTTP požiadavky?
Vysvetlite hlavné rozdiely medzi synchronným a asynchrónnym režimom vykonávania procesov.
Môžeš uviesť a vysvetliť hlavné problémy spojené s automatickým riadením pamäte pomocou ARC?
Ako sa správa úložisko údajov pri kolízii kľúčov?
Ako určiť časovú zložitosť vyhľadávania uzla v binárnom strome?