Máte zkušenosti s používáním GCD k organizaci asynchronních úkolů v aplikacích?
iOS
Můžeš uvést příklad implementace principu inverze závislostí v projektu?
Jaké prostředky a komponenty používáte k vytváření a správě rozhraní v UIKit?
Vysvětlete koncept priority inversion a proč může být problémem v systémech s různými prioritami úloh.
Můžeš vysvětlit hlavní vzory návrhu a jejich použití?
Můžete uvést jiné základní principy používané při vývoji softwaru kromě SOLID?
Jaké akce jsou k dispozici při rozšíření protokolu pomocí rozšíření?
Můžete vysvětlit, co je struktura DispatchGroup a jak se používá k synchronizaci provádění několika asynchronních úkolů?
Lze v jazyce Swift implementovat dědičnost od více tříd současně?
Který princip je pro vývojáře nejobtížnější dodržovat?
Jaké nástroje a technologie používáš pro navrhování uživatelských rozhraní ve webovém vývoji?
Můžete vysvětlit koncept objektově orientovaného programování a jeho základní principy?