Môžeš uviesť hlavné typy uzáverov používaných v programovaní?
iOS
Môžete vysvetliť, čo znamená kľúčové slovo 'unowned unsafe' v kontexte správy pamäte v Swift?
Aká je úloha DispatchWorkItem v riadení úloh v systéme GCD?
Aké prístupy a nástroje sa používajú na kontrolu a optimalizáciu využívania pamäte v softvérových systémoch?
Opíšte svoje pracovné skúsenosti a kľúčové úlohy, s ktorými ste sa stretli na predchádzajúcom pracovisku.
Ako funguje Automatické počítanie odkazov (ARC) počas behu programu?
Je povinné, aby mala trieda konštruktor, aby správne fungovala?
Mohol by ste podrobne opísať jeden zo svojich minulých projektov a vašu úlohu v ňom?
Môžeš uviesť príklad, kedy sa objekty referenčného typu ukladajú na zásobník?
Povedzte o svojej skúsenosti v komerčných projektoch
Aké sú výhody používania DispatchWorkItem pri vývoji viacvláknových aplikácií?
Aké typy konštruktorov sa implementujú v triede a v čom sa líšia?
Vysvetlite princíp operácie Cherry Pick v systémoch správy verzií.
Môžete vysvetliť, čo je trieda CALayer a ako sa používa pri vývoji iOS?
Ako odhaliť cykly zadržiavania (retain cycle) v pamäti pri vývoji aplikácií?
Aké potenciálne ťažkosti môžete pri používaní CALayer na implementáciu rozhrania očakávať?
Môžete uviesť príklad, kedy sa v kóde Swift používa operátor `unowned`?
Ako sa menia vlastnosti Frame a Bounds pri otáčaní obrazovky o 45 stupňov?