iOS
Jaké aspekty profesní činnosti jsou pro vás nejdůležitější?
Můžete vysvětlit rozdíly mezi operacemi flatMap a compactMap v programovacích jazycích?
Jak je v systému prováděn volání mechanismu Message Dispatch?
Jak ovlivňuje použití silných odkazů v programovacím jazyce dobu existence objektu v paměti?
Jaké jsou hlavní rozdíly mezi použitím vláknového poolu a frontami při správě vláken?
Jak realizujete rozložení rozhraní při používání UIKit?
Jak lze získat součet všech čísel v poli typu Int ve Swiftu?
Zajišťuje Run Loop bezpečnost při práci s vlákny?
Lze upravit pole uvnitř metody třídy, když získává data asynchronně na pozadí přes uzávěr, pokud se tento uzávěr provádí mimo hlavní vlákno?
Můžete vysvětlit koncept VIPER a jeho hlavní komponenty?
Můžeš uvést příklady testových úloh, se kterými ses setkal při práci nebo studiu?
Jaké segmenty paměti se aktivují při spuštění uživatelského rozhraní aplikace kliknutím na její ikonu?
Jak lze zrušit provádění úkolu naplánovaného v GCD?
Mohl byste vysvětlit, co se rozumí asynchronností při provádění programového kódu?
Můžete vysvětlit rozdíly mezi běžným zdrojem dat a Diffable Data Source při práci s daty v uživatelském rozhraní?
Jak vliv podpory starších verzí ovlivňuje velikost finální sestavy a váhu aplikace?
Jste připraveni změnit místo bydliště, pokud dostanete pracovní nabídku?
Jaké jsou výhody a nevýhody používání datového typu Any pro ukládání informací?
Můžete vysvětlit, jak funguje řetězec zpracovatelů v systému Responder Chain?
Můžete uvést příklad situace, kdy jsou data organizována a uložena v oblasti paměti nazývané halda?