iOS
Zaujímate sa momentálne o nejakú profesionálnu činnosť alebo projekt?
Môžete vysvetliť koncept závodu podmienok v prostredí s viacerými vláknami a ako môže ovplyvniť chod programu?
V súčasnosti zvažujete nové profesionálne príležitosti?
Čo sa rozumie pod pojmom 'chyba' v kontexte programovania?
Môžete opísať hlavné povinnosti a projekty, na ktorých ste pracovali na svojej poslednej pozícii?
Je možné pri navrhovaní architektúry systému vylúčiť jeden zo zásad SOLID a prečo?
Akými metódami je možné realizovať výmenu dát medzi vláknami pre ich koordinovanú prácu?
Na aké parametre by ste mali dávať pozor pri výbere novej pozície?
Umiestnenie vášho súčasného bydliska alebo umiestnenia?
Môžete vysvetliť princípy, na ktorých je založený SOLID pre vývoj softvéru?
Popíšte štruktúru a úlohu členov tímu, s ktorými ste pracovali na poslednej pozícii.
Ako uprednostňuješ organizovať svoju činnosť na projekte?
Máte aktuálne pracovné ponuky alebo ponuky?
Môžeš uviesť príklad situácie, v ktorej sa uplatňuje princíp Liskov na výmenu jedného typu iným bez narušenia logiky programu?
Môžete vysvetliť, čo znamená pojem Hit Test v kontexte počítačovej grafiky alebo UI?
Aký je rozdiel medzi rozhraním a abstraktnou triedou v kontexte objektovo orientovaného programovania?
Môžete vysvetliť rozdiely medzi UIView, UIWindow a CALayer v rámci vývoja iOS rozhraní?
Čo vás podnietilo opustiť vašu predchádzajúcu pozíciu?