iOS
Zabýváte se v současné době nějakou profesní činností nebo projektem?
Můžete vysvětlit koncept závodu podmínek v prostředí s více vlákny a jak může ovlivnit chod programu?
V současné době zvažujete nové profesní příležitosti?
Co se rozumí pod pojmem 'chyba' v kontextu programování?
Můžete popsat hlavní povinnosti a projekty, na kterých jste pracoval ve své poslední pozici?
Lze při navrhování architektury systému vyloučit jeden z principů SOLID a proč?
Jakými metodami lze realizovat výměnu dat mezi vlákny pro jejich koordinovanou práci?
Na jaké parametry byste měli dávat pozor při výběru nové pozice?
Umístění vašeho současného bydliště nebo umístění?
Můžete vysvětlit principy, na nichž je založený SOLID pro vývoj softwaru?
Popište strukturu a roli členů týmu, se kterými jste pracoval(a) na své poslední pozici.
Jakým způsobem preferujete organizovat svou činnost na projektu?
Máte aktuální pracovní nabídky nebo nabídky?
Můžeš uvést příklad situace, kdy se uplatňuje princip Liskovové pro nahrazení jednoho typu jiným bez narušení logiky programu?
Můžete vysvětlit, co znamená pojem Hit Test v kontextu počítačové grafiky nebo UI?
Jaký je rozdíl mezi rozhraním a abstraktní třídou v kontextu objektově orientovaného programování?
Můžete vysvětlit rozdíly mezi UIView, UIWindow a CALayer v rámci vývoje iOS rozhraní?
Co vás přimělo opustit vaše předchozí místo?