iOS
Ktorá časť systému riadi smerovanie v architektúre Clean Swift?
Ktoré protokoly sa zvyčajne implementujú v Swift na zabezpečenie štandardných zmlúv a správania objektov?
Povedzte o svojej skúsenosti v komerčných projektoch
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í?
Koľko pohovorov ste už absolvovali?
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?
Vysvetlite rozdiely medzi vláknami vykonávania a štruktúrou fronty v programovaní.
Aké úlohy v viacvláknovom programovaní pomáhajú vyriešiť primitive synchronizácie?
Vysvetlite rozdiely medzi používaním kompozície a dedičstva v objektovo orientovanom programovaní.
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?
Aké nástroje alebo prístupy ste použili pri vytváraní automatizovaných testov?
Podeľte sa o svoju skúsenosť s pohovorom a dojmy z procesu
Môžete vysvetliť, čo je OperationQueue v kontexte práce s vláknami a úlohami v programovaní?
Je možné, že vzniknú cyklické odkazy, ktoré bránia zberu odpadu v automatickom správci pamäte?
Ako sa líšia vzory Proxy a Bridge z hľadiska ich účelu a realizácie?
Môžete vysvetliť, čo je Bézierova krivka a ako sa používa na tvorbu ciest v grafe?