iOS
Čo znamená umiestnenie triedy v oblasti dynamickej pamäte (zásobník) a prečo sa to robí?
Prečo ste opustili svoje predchádzajúce zamestnanie?
Aké kľúčové slovo sa používa na zmenu hodnoty premennej v tele funkcie?
Zaujíma vás tvorba aplikácií, ktoré fungujú na rôznych operačných systémoch?
Môžeš uviesť príklad situácie, keď sa uplatňuje princíp protokolu?
Ako sa vykonávajú úlohy pri použití synchronnej vložky do globálnej fronty?
Je možné ukladať funkcie uzávier v poliach v programovacích jazykoch?
Koľkokrát sa v životnom cykle UIViewController volá metóda viewDidLoad?
Je povinné mať inicializátor s modifikátorom required bez implementácie protokolov?
Aké typy dispatchingu nie je možné upraviť pomocou metódy Swizzling?
Môžu situácie súvisiace s používaním slabých (unowned) odkazov viesť k zlyhaniu aplikácie? Uveďte príklad.
Ako zabezpečiť bezpečný prístup k poľu v prostredí s viacerými vláknami?
Akými metódami možno zabezpečiť bezpečnosť pri používaní kolekcií v podmienkach viacvláknového prostredia?
Môžeš vymenovať obľúbených správcu závislostí používaných v projektoch?
Prečo sú kolekcie v Swift implementované ako hodnotové typy?
Ako ovplyvňuje zmena hraníc rámca v metóde viewDidLayoutSubviews zobrazenie rozhrania?
V akých prípadoch sa v programovaní používa model triedy?
V ktorom mieste v pamäti alebo v akom mechanizme je spravovaná referencia, ktorá nezvyšuje počítadlo odkazov a nevyvoláva udržiavanie objektu?
Aké operácie alebo vlastnosti sú dostupné pri definovaní triedy, ktoré nie sú v štruktúre?
Aké sú hlavné výhody a nevýhody písania jednotkových testov?