iOS
Vysvetlite koncept konštruktora prostredia a jeho použitie vo vývoji softvéru.
Mohol by si vysvetliť, čo sú Bounds a aké informácie obsahujú?
Môžete vysvetliť, čo je OperationQueue v kontexte práce s vláknami a úlohami v programovaní?
Aké metódy sa používajú na zabezpečenie jedinečnosti identifikátora Bundle ID v aplikácii?
Ako zabrániť podmienkam pretekania v viacvláknovom prostredí?
Aké rámce ste už pracovali alebo ich používali vo svojich projektoch?
Ako sa líšia vzory Proxy a Bridge z hľadiska ich účelu a realizácie?
Môžete vysvetliť, čo sa rozumie pod metodológiou Scrum v riadení vývojových projektov?
Akú úlohu zohráva delenie kódu na moduly v procese vývoja softvéru?
Môžete vysvetliť koncept Future v rámci frameworku Combine a jeho úlohu v asynchrónnych operáciách?
Môžete vysvetliť koncept Subject Publisher v kontexte udalostných systémov?
Máte skúsenosti s viacstupňovými alebo zložitými formulármi údajov?
Môžete vysvetliť, čo sa rozumie pod projektom rozdeleným na niekoľko modulov?
Ktorú metódu by ste mali zavolať na nútené prekreslenie rozhrania v aktuálnom cykle aktualizácie: setNeedsLayout alebo layoutIfNeeded?
Môžete vysvetliť, ako je implementovaný protokol Hashable a akú úlohu zohráva pri správe jedinečnosti objektov v Swift?
Aké dispatchovanie v programovaní — statické alebo dynamické — zabezpečuje rýchlejšie vykonanie?
Máte skúsenosti s implementáciou alebo prácou s režimom vykonávania úloh na pozadí v aplikáciách?
Ako odhaliť cykly zadržiavania (retain cycle) v pamäti pri vývoji aplikácií?
Ako sa zobrazuje používateľské rozhranie na obrazovke v aplikácii?
Vykonali ste kontrolu kvality kódu v rámci vášho projektu?