Môžete vysvetliť koncept abstraktnej továrne a jej účel v návrhových vzorcoch?
iOS
Môžete vysvetliť, čo je Diffable Data Source a ako sa líši od tradičných spôsobov správy dát v tabuľkách alebo kolekciách?
Je možné deklarovať slabú referenciu ako konštantu, a v ktorých prípadoch je to prípustné?
Aké úrovne prístupu existujú k vlastnostiam a metódam v jazyku Swift?
Môžeš uviesť hlavné typy údajov používané v jazyku Swift?
Vysvetlite rozdiely medzi metódami layoutSubviews, layoutIfNeeded a setNeedsLayout v procese automatického rozloženia a aktualizácie rozhrania.
Vysvetlite rozdiel medzi sekvenčnou a paralelnou spracovaním dát.
Aké nástroje a mechanizmy používate na implementáciu a správu viacvláknového spracovania v aplikáciách?
Aké ťažkosti môže systém stretnúť pri práci s viacvláknovým spracovaním?
Aká trieda fronty implementuje štruktúru Main v štandardnej knižnici Java?
Môžeš vymenovať hlavné typy front, používaných v programovaní?
Aké sú hlavné nevýhody a obmedzenia spojené s používaním vzoru Singleton?
Môžete vysvetliť, čo sa rozumie pod inverziou priorít v systémoch alebo algoritmoch?
Ako určiť efektívnosť operácie vyhľadávania prvku v poli z hľadiska algoritmickej zložitosti?
Môžete vysvetliť rozdiel medzi globálnou frontou a frontou na vykonávanie úloh na pozadí?
Môžeš uviesť dátové štruktúry, ktoré nie sú súčasťou štandardnej knižnice Foundation?
Aké sú hlavné metódy rozloženia webových stránok?
Môžete vysvetliť, čo je DispatchQoS a ako sa používa v operačných systémoch Android?
Aká je časová zložitosť pridania nového prvku do slovníka?