Jak jste řešili konflikty při slučování větví v systému správy verzí Git na předchozím místě práce?
iOS
Můžeš uvést příklad situace, kdy je použit mechanismus dispatchingu zpráv?
Můžeš uvést příklad, kdy jsou objekty referenčního typu uloženy na zásobníku?
Jaké typy účtů pro vývojáře znáš?
Kdy je doporučeno používat datovou strukturu ve formě slovníku?
Jak aplikace určuje, kterou stránku nebo komponentu uživatelé vybrali při kliknutí?
Jaké jsou rozdíly mezi metodami map, flatMap a filterMap při zpracování kolekcí?
Můžete nám povědět o svých zkušenostech s plněním úkolů a projektů na předchozím pracovišti?
Je v Swift podporováno princip objektově orientovaného programování?
Jaká je role vícenásobného zpracování v moderních softwarových systémech a proč se používá?
V jakém okamžiku dochází k uvolnění paměti zabírané objektem?
Můžete vysvětlit rozdíly mezi UIView, UIWindow a CALayer v rámci vývoje iOS rozhraní?
Můžete vysvětlit koncept delegování v návrhových vzorech a jak se používá?
Co vás přimělo opustit vaše předchozí místo?
V čem se liší odkazy typu Weak a Unowned v řízení paměti?
Lze během běhu aplikace provádět změny v obsahu souboru info.plist?
Můžeš vysvětlit hlavní vzory návrhu a jejich použití?
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.
Vysvětlete, co je datová struktura nazývaná 'slovník' a jak se používá.