iOS
Máte zkušenosti s systémy řízení projektů nebo správci balíčků používanými v projektech?
Jaké jsou vaše současné pocity a stav v tuto chvíli?
Zpracovává UIGestureRecognizer události přes UIResponder v iOS?
Můžete vysvětlit, co je OperationQueue v kontextu práce s vlákny a úkoly v programování?
Máš zkušenosti s hledáním a odstraňováním úniků paměti nebo zdrojů ve svých projektech?
Jak sledovat všechny volání určité funkce při ladění programu?
Jak se chová úložiště dat při kolizi klíčů?
Který z principů SOLID je považován za nejobtížnější dodržet v praxi?
Navrhl jste vlastní řešení nebo nápady na zlepšení projektů, kterých se účastníte?
Jak je určena doba platnosti cache NSCache v iOS?
Jak se změní hranice (bounds) objektu, pokud jeho rodičovský prvek otočí o 45 stupňů?
Jakými metodami můžeš implementovat animaci pro UIView v iOS?
Můžeš popsat hlavní fáze životního cyklu softwarového produktu?
Čím se liší seznamy s pevnými hodnotami a seznamy, které používají odkazy nebo zprostředkované hodnoty?
Vysvětlete klíčový rozdíl mezi uzávěry, které umožňují opustit jejich oblast platnosti, a těmi, které to nemohou.
Jakou úroveň samostatnosti projevujete při plnění svých úkolů?
Můžeš uvést příklad, který ilustruje použití principů SOLID při vývoji?
Máte zkušenosti s používáním generických typů ve svých projektech?
Můžete vysvětlit hlavní myšlenku principu otevřenosti a uzavřenosti v objektově orientovaném programování?
Jaké potíže mohou nastat při integraci navigace UIKit a SwiftUI v jedné aplikaci?