iOS
Můžeš uvést příklady tříd v UIKit, které porušují principy SOLID?
Proč je povinné deklarovat inicializátor v protokolu pro všechny třídy, které tento protokol implementují?
Jaké metody navigace uvnitř aplikací jste používali ve své praxi?
Lze v kódu provádět porovnání objektů typu Optional?
Kdy je třeba hodnotit efektivitu algoritmu z hlediska doby běhu?
Jak načteš obrázek z vzdáleného zdroje pomocí jeho URL?
Jaké kroky je třeba podniknout k správnému ukončení destrukce objektu nebo zdroje?
Jak jsou vlastnosti Layer propojeny s jeho Frame a Bounds a jaký mají vliv na zobrazení prvku?
Pracoval jste s systémem Nexus v předchozí společnosti?
Jaký obsah se nedoporučuje zahrnout do komponenty Coordinator?
Jaké osobní a profesní vlastnosti jsou důležité pro úspěšnou práci iOS vývojáře?
Jaké metody a techniky znáte pro zvýšení výkonu při práci s UICollectionView a UITableView?
Zmínil jste použití SSL Pinning ve svých projektech?
Je nutné při deklaraci přiřadit hodnotu statické proměnné?
Můžeš vyjmenovat různé druhy uzávěrů, které znáš?
Lze určit, zda bude uzávěrka escapingu na základě použití externí knihovny v projektu?
Můžete vysvětlit mechanismus fungování UIResponder v systému zpracování událostí iOS?
Měl jste zkušenosti s používáním systému správy závislostí CocoaPods ve svých projektech?
Jaké je minimální množství objektů potřebných pro vznik cyklu odkazů?
Můžete vysvětlit, co je mechanismus vzájemného vyloučení (Mutex) a jak funguje, aby zabránil současnému přístupu ke zdrojům?