iOS
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?
Môžete vysvetliť rozdiely medzi architektonickými vzormi MVC, MVP a MVVM?
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?
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?
Môžete vysvetliť, čo sa rozumie pod pojmom Compositional Layout a ako sa používa?
Ako vytvoriť slabé odkazovanie v programovacom jazyku?
Aké funkcie vyššieho rádu ste použili vo svojich projektoch a môžete uviesť príklady ich použitia?
Môžete vysvetliť princíp fungovania systému rozloženia s použitím rámov?
Podeľte sa o svoju skúsenosť s pohovorom a dojmy z procesu
Aké opatrenia je treba prijať na zabezpečenie plynulého skrolovania rozhrania?
Čo odlišuje možnosti convenience a required pri uvádzaní závislostí alebo požiadaviek v projekte?