iOS
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?
Jak si představujete ideální organizaci z hlediska pracovních podmínek a firemní kultury?
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á?
Jak rozpoznat mechanismus synchronizace Semaphore od Mutual Exclusion (Mutex)?
Jakou roli hraje komponenta Router v architektuře systému nebo aplikace?
Jaké další datové typy, kromě tříd, jsou v programovacím jazyce považovány za referenční typy?
Jaké jsou rozdíly mezi datovými typy z hlediska jejich sémantiky: hodnoty a odkazy?
Který přístup, struktura nebo třída, má lepší výkon?
Co je poslední fáze v životním cyklu objektu nebo systému?