iOS
Můžeš uvést základní principy používané při navrhování softwarových systémů?
Jaké jsou vaše současné pocity a stav v tuto chvíli?
V čem spočívá rozdíl mezi deklarací objektu jako samostatného instance a použitím objektu-kompána uvnitř třídy?
Máš zkušenosti s hledáním a odstraňováním úniků paměti nebo zdrojů ve svých projektech?
Jaké jsou hlavní výhody používání SwiftUI při vývoji uživatelských rozhraní?
Jak implementovat animaci změny parametrů constraints v uživatelském rozhraní?
Jaký datový typ představuje slovník, kde jsou klíče řetězce a hodnoty mohou být různých typů?
Můžete vysvětlit rozdíly mezi UIView, UIWindow a CALayer v rámci vývoje iOS rozhraní?
Jak je v systému prováděn volání mechanismu Message Dispatch?
Jaké jsou hlavní rozdíly mezi systémy ukládání dat Realm a Core Data v iOS vývoji?
Můžete uvést příklad vzoru podobného funkcí s Observerem?
V jakých případech se doporučuje používat EnvironmentObject v projektu?
Můžete vysvětlit, co se rozumí metodologií Scrum v řízení vývojových projektů?
Máte zkušenosti s používáním systému správy verzí Git ve svých projektech?
Můžete uvést příklad, kdy je rozdělení rozhraní v projektu oprávněné?
V jakých případech se doporučuje používat vlastnost @ObservedObject ve SwiftUI pro sledování změn dat?
Jaké jsou výhody a nevýhody používání datového typu Any pro ukládání informací?
Můžeš uvést základní principy, na nichž je programování postaveno?
Jak určit okamžik dokončení všech asynchronních úloh v frontě využívající konkurenční mechanismy?
V čem se liší architektonické vzory MVVM a MVP v kontextu vývoje aplikací?