iOS
Jaký technologický stack preferujete ve své práci?
Můžete vysvětlit hlavní rozdíly mezi třídou a objektem v objektově orientovaném programování?
Jaké jsou rozdíly mezi vlastnostmi, které jsou implementovány lenivě, a těmi, které jsou počítány za běhu?
Mám přidat weak self do seznamu zachycení pro každý uzávěr ve Swiftu?
Jaké příklady šablon automatické generace kódu znáte?
Jaká je hlavní role a použití DispatchQoS v systému?
Máte zkušenosti s frameworky pro tvorbu rozvržení?
Kde se v paměti nacházejí lokální proměnné deklarované ve funkci?
Máte zkušenosti se systémem úrovní kvalifikací nebo stupňů na předchozích místech práce?
Můžeš vyjmenovat hlavní typy úniků paměti, ke kterým může dojít při programování ve Swiftu?
Setkali jste se někdy s úkolem převést rozhraní aplikace tak, aby podporovalo jak portré, tak krajinnou orientaci zařízení?
Jaké nástroje nebo přístupy používáte k zrušení nebo odložení úkolů ve své práci?
Můžete vysvětlit, co znamená spouštět kód bez asynchronních metod?
Jaké prostředky jsou implementovány v iOS SDK pro zpracování vícevláknového prostředí?
Jaký je rozdíl mezi View a vrstvou v architektuře aplikací?
Jak dochází ke změně oblasti zobrazení (Bounds) při posouvání v komponentě ScrollView?
V jakých situacích se používá operátor await spolu s asynchronními metodami?
Vysvětlete, co znamená pojem 'hladina toku' v kontextu programování nebo systémových zdrojů.
Jaké potíže a problémy mohou nastat při používání rozvržení v SwiftUI ve spojení s navigací založenou na UIKit?
Můžete uvést příklad použití Capture List v programovacím jazyce?