iOS
Aké sú rozdiely medzi komponentami TableView a CollectionView pri vývoji používateľských rozhraní?
V ktorých prípadoch sa odporúča použiť NSOperation na správu asynchrónnych úloh v iOS vývoji?
Aké sú hlavné okolnosti a podmienky vašej predchádzajúcej práce, ktoré mohli ovplyvniť vašu činnosť?
V ktorej časti životného cyklu spustenia aplikácie sa používa automatický zberač odpadu (ARC)?
Aké organizácie alebo odvetvia ťa momentálne priťahujú k potenciálnemu zamestnaniu?
Môžete vysvetliť koncept hodnotenia zložitosti algoritmu a prečo je to dôležité?
Ktorá časť systému riadi smerovanie v architektúre Clean Swift?
Aké vaše osobné črty môžu ovplyvniť vašu efektívnosť v práci?
Môžete vysvetliť, čo znamená používanie operátora núteného rozbaľovania v Swift a prečo je to nebezpečné?
Je možné implementovať lazy evaluation pomocou konštrukcie let?
Aké vzory návrhu poznáte v kontexte vývoja iOS aplikácií?
Vysvetlite princíp fungovania metódy Flat Map a jej rozdiel od bežného Map pri spracovaní kolekcií údajov.
Ako programovo vynútiť aktualizáciu rozhrania v iOS?
Ako zistíme, či dva objekty odkazujú na rovnakú oblasť pamäte?
Je možné pridať viac úrovní zobrazenia (vrstiev) do používateľského rozhrania?
Aké vzory návrhu používate pri vývoji aplikácií pre iOS?
Aké úlohy v viacvláknovom programovaní pomáhajú vyriešiť primitive synchronizácie?
Je možné vykonávať modulárne testovanie komponentov View nachádzajúcich sa vo vnútri ViewControllera?
Kde v pamäti je uložen objekt, na ktorý ukazuje silná referencia?
Máte praktické skúsenosti s písaním automatizovaných testov na kontrolu kvality kódu?