iOS
Môžete uviesť hlavné architektonické vzory používané pri navrhovaní systémov?
Je možné použiť viac DispatchGroup naraz v jednom vlákne?
Vysvetlite princíp fungovania asynchrónnych funkcií s použitím kľúčových slov Async a Await
V akej fáze a v ktorej súčasti systému sa prijíma rozhodnutie o mieste uloženia hodnoty typu?
Môžete vysvetliť, čo znamená spúšťať kód asynchrónne a aké sú jeho hlavné výhody?
Pracovali ste s dokumentáciou API?
Môžete vysvetliť, čo sa myslí pod pojmom 'zombie objekt' v programovaní?
Môžeš uviesť príklad, ktorý ilustruje použitie princípov SOLID pri vývoji?
Ako rozlíšiť typy údajov podľa hodnoty a odkazu a aké sú medzi nimi rozdiely v programovaní?
Môžete vysvetliť princíp Copy-on-Write a ako funguje v systémoch ukladania dát?
Vysvetlite princíp fungovania synchronizovaných operácií a ich účel v programovaní.
Máte skúsenosti s vývojom alebo prácou s viacvláknovými aplikáciami?
Môžete vysvetliť princípy, na ktorých je založený SOLID pre vývoj softvéru?
Môžete vysvetliť, čo sa rozumie pod pojmom 'Herec' v kontexte programovania a systémov?
Aký je rozdiel medzi dátovou štruktúrou, ktorá uchováva jedinečné prvky, a sekvenciou prvkov, ktorá umožňuje opakovania?
Môžete vysvetliť, čo je OperationQueue v kontexte práce s vláknami a úlohami v programovaní?
Vysvetlite hlavné rozdiely medzi poľom, slovníkom a množinou v kontexte ich použitia a dátovej štruktúry.