iOS
Môžete uviesť hlavné architektonické vzory používané pri navrhovaní systémov?
Aké architektonické vzory ste použili vo svojich projektoch?
V ktorých prípadoch môže dátová štruktúra implementovať určitý protokol alebo rozhranie?
V ktorej časti životného cyklu spustenia aplikácie sa používa automatický zberač odpadu (ARC)?
Môžete vysvetliť, čo sa rozumie pod pojmom 'Bounds' v programovaní alebo architektúre systémov?
Môžete vysvetliť, čo sa rozumie pod pojmom 'Frame' v kontexte programovania alebo vývoja?
Môžete vysvetliť, čo je referenčný typ údajov?
Kde zvyčajne uchovávate údaje, ktoré sa dočasne ukladajú počas spracovania?
Ako zaregistrovať spracovateľa udalostí gest v aplikácii?
Môžete opísať hlavné povinnosti a projekty, na ktorých ste pracovali na svojej poslednej pozícii?
Môžete vysvetliť princíp fungovania metódy synchronizácie (Sync) a jej úlohu v programovaní?
Čo sa deje s vláknami pri použití funkcie sync a ktoré vlákno je v procese zablokované?
Mohol by ste vysvetliť mechanizmus asynchrónnych operácií a ich použitie v programovaní?
Môžeš uviesť príklad, keď rámček prvku a jeho okraje nie sú rovnaké veľkosťou?
Ako sa spracováva udalosť kliknutia v aplikácii?
Sú vlastnosti Frame a Bounds navzájom prepojené alebo nezávislé v kontexte práce s grafickými prvkami?
Ako rozlíšiť typy údajov podľa hodnoty a odkazu a aké sú medzi nimi rozdiely v programovaní?
Môžete vysvetliť, čo znamená automatický mechanizmus správy pamäte ARC v iOS?
Aký je rozdiel medzi protokolom a rozhraním v programovaní?