Můžete popsat hlavní architektonické přístupy používané při vývoji softwaru?
iOS
Kolik pohovorů jste již absolvovali?
Můžeš uvést hlavní nástroje a prostředky používané při práci s GCD?
Vysvětlete fáze vývoje a fungování iOS aplikace od spuštění do ukončení.
Popište své pracovní zkušenosti a klíčové úkoly, s nimiž jste se setkali na předchozím místě práce.
Co se stane při volání metody setNeedsLayout ve srovnání s layoutIfNeeded z hlediska synchronizace provádění?
V jaké oblasti nebo struktuře je obvykle uložen datový pole?
Jak vnímáte a pracujete se zastaralým kódem v projektu?
Vzhledem k vaší současné situaci, plánujete v blízké době změnit místo pobytu?
Máte zkušenosti s vývojem s Objective-C?
Máte zkušenosti s používáním systému správy verzí Git ve svých projektech?
Který formát práce vám je bližší — vzdálený, kancelářský nebo hybridní režim?
Můžete vysvětlit, co je architektonický vzor MVVM a jak se používá při vývoji rozhraní?
Povězte o své zkušenosti v komerčních projektech
Jak jsou v systému na nízké úrovni implementovány a fungují datové kolekce?
Jaké důvody činí použití Unowned méně preferovaným v určitých situacích?
Jak je v iOS implementována automatická a ruční práce s pamětí, a jaké mechanismy se používají pro správu zdrojů?
Použili jste ve svých projektech framework Combine pro zpracování asynchronních dat?
Jaký je hlavní úkol nebo účel komponenty nebo funkce nazvané Some?
Můžete vysvětlit, co znamenají blokované procesy v vícevláknové aplikaci?