iOS
Proč je někdy vhodné spustit více vláken než je počet jader procesoru?
V jakých případech se může proměnná typu hodnoty chovat jako odkaz na objekt?
Lze současně v jednom poli uchovávat prvky různých datových typů?
Čím se liší místní fronta od obecné globální fronty v systému správy úloh?
Jak je implementováno dispatchování metod přidaných přes Extension do protokolů?
Povězte nám, jak byla organizována týmová práce na vašem předchozím místě práce.
V čem se liší použití stavu (State) od vazby (Binding) v kontextu vývoje?
Můžeš vysvětlit, co je DispatchGroup a jak se používá v programování?
Můžete vysvětlit koncept Singleton a jeho použití v programování?
Jak jste začal svou kariéru v oblasti informačních technologií?
Jaké jsou způsoby implementace volitelných prvků v kódu?
Jaký je rozdíl mezi referencemi Weak a Unowned ve Swiftu?
Jaké mechanismy zajišťují jedinečnost prvků v kolekci typu množina?
V čem se liší odkazy typu Weak a Unowned v řízení paměti?
Jak se hodnotí časová složitost operace vložení prvku do hashové tabulky?
Můžeš vyjmenovat hlavní typy úniků paměti, ke kterým může dojít při programování ve Swiftu?
Jaké typy dispatchování volání metod v Objective-C existují?
Kde se provádí sledování a sledování dokončených úkolů?
Vysvětlete princip fungování datové struktury HashMap a její vlastnosti při použití.
Můžeš uvést hlavní primitive používané v GCD (Grand Central Dispatch)?