Můžete vysvětlit koncept abstraktní továrny a její účel v návrhových vzorech?
iOS
Lze slabé odkazy deklarovat jako konstantu, a v jakých případech je to přípustné?
Můžete vysvětlit, co je Diffable Data Source a jak se liší od tradičních způsobů správy dat v tabulkách nebo kolekcích?
Jaké jsou úrovně přístupu k vlastnostem a metodám v jazyce Swift?
Můžeš vyjmenovat hlavní datové typy používané v jazyce Swift?
Jaké nástroje a mechanismy používáte k implementaci a správě vícenásobnosti v aplikacích?
Vysvětlete rozdíl mezi sekvenční a paralelní zpracováním dat.
Jaká třída fronty implementuje strukturu Main v knihovně Java?
S jakými obtížemi se může systém setkat při práci s vícevláknovým zpracováním?
Vysvětlete rozdíly mezi metodami layoutSubviews, layoutIfNeeded a setNeedsLayout v procesu automatického rozvržení a aktualizace rozhraní.
Můžeš vyjmenovat hlavní typy front, používané v programování?
Jaké jsou hlavní nevýhody a omezení spojená s použitím vzoru Singleton?
Jak určit efektivitu operace hledání prvku v poli z hlediska algoritmické složitosti?
Můžete vysvětlit, co se rozumí pod inverzí priorit v systémech nebo algoritmech?
Můžete vysvětlit rozdíl mezi globální frontou a frontou pro vykonávání úloh na pozadí?
Jaká je časová složitost přidání nového prvku do slovníku?
Jaké jsou hlavní metody rozvržení webových stránek?
Můžete vysvětlit, co je DispatchQoS a jak se používá v operačních systémech Android?
Můžete uvést příklad, kdy se v softwarovém vývoji používá vzor fasáda?