iOS
Môžete uviesť bežné nesprávne prístupy alebo chyby pri navrhovaní a implementácii softvérových systémov?
Aké druhy atómových operácií v Swift poznáš?
Prečo sa neodporúča pridávať ďalšie vlastnosti do rozšírení v programovacom jazyku?
Ako implementujete delegáta na správu tabuľky vo vašom projekte?
Akými spôsobmi je možné implementovať a používať Optional vo vašej praxi?
Vysvetlite, čo sa rozumie pod obmedzeniami v kontexte databáz.
Je možné pri prepisovaní metód použiť rôzne názvy parametrov v signatúre?
Aké sú rozdiely medzi programovacími jazykmi Objective-C a Swift?
Môžete vysvetliť, čo sú profily Provision v kontexte vývoja mobilných aplikácií?
Aké informácie a objekty sa zvyčajne umiestňujú do oblasti pamäte nazývanej halda?
Môžete vysvetliť koncept Background Prefetch a ako sa používa na zvýšenie výkonu systému?
Ako by ste ohodnotili atraktívnosť používania Objective-C vo svojich projektoch?
Aké hlavné ťažkosti a problémy môžu nastať pri práci s vláknami vykonávania?
Môžeš uviesť príklad implementácie princípu invertovania závislostí v projekte?
Je možné implementovať vlákna vykonávania v jazyku Swift?
Ako je v systéme realizovaný mechanizmus reakcie na používateľský stlačenie?
Aký prístup je pri používaní WebSocket vhodnejší: jeden kanál pre všetky udalosti alebo samostatné kanály pre rôzne úlohy na serveri?
Aké metódy sa používajú na implementáciu závislostí v aplikácii?
Akými spôsobmi možno odhaliť chyby v projekte, ak sa počet pull requestov výrazne zvýšil?
Akčné kroky je potrebné podniknúť na odstránenie efektu zlyhania obrázkov pri posúvaní tabuľky?