iOS
Mal(a) ste skúsenosti s vývojom a navrhovaním architektúry softvérových systémov?
Aká je hlavná funkcia protokolu WebSocket a v akých scenároch sa používa?
Ako obmedziť dovolené typy parametrov v generikách v rámci metódy?
Je možné použiť slučku na prechádzanie znakov reťazca?
Môžeš vymenovať hlavné funkčné časti, ktoré tvoria architektúru MVVM?
Aké kroky sa podniknú v prípade vzniku konfliktnej situácie pri práci s údajmi alebo procesmi?
Je možné použiť objekt ako kľúč v kolekcii Dictionary alebo podobnej dátovej štruktúre?
Môže sa segment dát považovať za súčasť globálnej pamäte v softvérových aplikáciách?
Môžete vysvetliť, čo znamená pojem isUserInterraction v kontexte vývoja?
Akcie dostupné pri rozšírení protokolu pomocou rozšírení?
Aké parametre môžu ovplyvniť proces rozdeľovania úloh alebo procesov?
Aký je rozdiel medzi mock objektmi a stubmi v kontexte testovania?
Môžete vysvetliť pojem 'fronta' v kontexte dátových štruktúr?
Aké funkcie alebo techniky sa používajú na detekciu a spracovanie udalosti stlačenia používateľa na obrazovke?
Ako sa líši použitie synchronných a sekvenčných metód v programovaní?
Môžeš uviesť príklad, kedy je v uzávierke v Swift potrebné použiť weak self na prevenciu cyklických odkazov?
Ako sa v Swift realizuje automatická inicializácia objektov v rámci tried a aké sú rozdiely od štruktúr?
Ako sa dá odstrániť prvok zo slovníka?
Aké techniky alebo prístupy používate pri písaní jednotkových testov?
Môžete vysvetliť, čo je loadView a ako sa používa vo vývoji?