iOS
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é 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ý je vztah mezi mechanismem RunLoop a používáním front v zpracování událostí?
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)?
Co znamená implementace protokolu CustomStringConvertible ve Swift a k čemu se používá?
Jak je implementováno rychlé hledání podle klíče s přístupovou dobou přibližně O(1) ve struktuře dat slovník?
Je povinné používat slabé odkazy na self uvnitř uzávěrů?
Jaké studijní úkoly nebo témata byly pro vás nejobtížnější a jak jste je překonali?
Jaké typy objektů a operátorů jste používali ve svých projektech s RxSwift?
Můžete vysvětlit, co je CoreData a k čemu se používá v iOS vývoji?
Co je to kontejner s systémem správy životního cyklu v rámci Dependency Injection?
Jaké nástroje nebo knihovny jste použili při implementaci protokolu WebSocket ve svých projektech?
Jaký je hlavní nápad technologie Copy-on-write a proč se používá?