iOS
Čo vás pritiahlo k tejto pozícii a prečo ste sa rozhodli zmeniť svoju súčasnú prácu?
Môžeš uviesť príklad situácie, keď sa slabé odkazovanie automaticky nastaví na null?
Sú všetky objekty referenčného typu uložené na halde pamäte?
Máte preferencie alebo obmedzenia pri používaní určitých technológií v práci?
Mohol by ste vysvetliť výhody a nevýhody použitia invertovania závislostí v programovaní?
Aké dôvody ovplyvnili váš výber knižnice RxSwift pre vývoj?
Je možné upraviť pole v rámci metódy triedy, pričom sa dáta načítavajú asynchrónne na pozadí cez uzáver, ak sa tento uzáver vykonáva mimo hlavného vlákna?
Vysvetlite, čo je objekt NSThread a ako sa používa na riadenie vlákien v aplikáciách iOS alebo macOS.
Môžete uviesť populárne knižnice používané na implementáciu reaktívneho programovania?
Vytvoril si vlastné skripty na migráciu dát alebo schém databáz?
Je možné implementovať podporu Copy-on-write vo vlastnej dátovej štruktúre?
Akými spôsobmi môžeš nájsť požadovaný prvok v údajoch alebo v dátovej štruktúre?
Môžeš vysvetliť, aké typy zámkov existujú a ako fungujú v viacvláknovom programovaní?
Ako vpliva prisotnost bočnega stola na trajanje obstajanja objekta v sistemu?
Máte skúsenosti s účasťou na pohovoroch týkajúcich sa navrhovania systémov?
Aká je hlavná funkcia mechanizmu automatického riadenia pamäte ARC počas behu programov?
Koľkokrát sa v životnom cykle UIViewController volá metóda loadView?
Môžete vysvetliť rozdiely medzi pojmami State a StateObject v kontexte správy stavu?
Aká je úloha a hlavné využitie knižníc Combine a RxSwift pri vývoji reaktívnych aplikácií?
Aké metódy implementuje protokol Hashable v Swift?