Ako ste riešili konflikty pri zlúčení vetiev v systéme správy verzií Git na predchádzajúcom pracovisku?
iOS
Máte skúsenosti s používaním metód PATCH a PUT pri práci s API alebo v REST architektúre?
Môžete vysvetliť, čo sú profily Provision v kontexte vývoja mobilných aplikácií?
Môžeš uviesť príklad situácie, keď sa uplatňuje mechanizmus rozdeľovania správ?
Opíšte svoje pracovné skúsenosti a kľúčové úlohy, s ktorými ste sa stretli na predchádzajúcom pracovisku.
Aká je úloha viacvláknového spracovania v moderných softvérových systémoch a prečo sa používa?
Môžete vysvetliť, čo znamená pojem Swizzling v programovaní?
Aké typy účtov pre vývojárov poznáš?
Aké sú rozdiely medzi metódami map, flatMap a filterMap pri spracovaní kolekcií?
Môžeš uviesť príklad, kedy sa objekty referenčného typu ukladajú na zásobník?
Vysvetlite fázy vývoja a fungovania iOS aplikácie od spustenia do ukončenia.
Kedy sa uvoľňuje pamäť obsadená objektom?
Môžete vysvetliť koncept delegovania v návrhových vzorcoch a ako sa používa?
Ako určuje aplikácia, ktorú stránku alebo komponent si používatelia vybrali pri kliknutí?
Môžete vysvetliť rozdiely medzi UIView, UIWindow a CALayer v rámci vývoja iOS rozhraní?
Je v Swift podporovaný princíp objektovo orientovaného programovania?
Aký je rozdiel medzi odkazmi typu Weak a Unowned v správe pamäte?
Je možné počas behu aplikácie upravovať obsah súboru info.plist?
Môžete vysvetliť rozdiely medzi operáciami flatMap a compactMap v programovacích jazykoch?
Vysvetlite, čo je dátová štruktúra 'slovník' a ako sa používa