iOS
Jak je implementována práce s více vlákny v jazyce Swift?
Jak brzy plánujete dokončit hledání nové práce?
Na jakém projektu nebo procesu jste se podíleli na svém předchozím místě práce?
Jaké parametry a metriky používáte k určení úplnosti testovací pokrytí v projektu?
Můžete vysvětlit koncept anemického modelu a v čem spočívá?
Máte praktické zkušenosti s používáním systémů předplatného nebo mechanismů předplatného?
Lze používat proměnné uvnitř šablon kódu nebo fragmentů kódu?
Je povinné pokrýt všechny možné hodnoty enum v příkazu switch ve Swiftu?
Jak programově vynutit aktualizaci rozhraní v iOS?
Co se rozumí pod dispatchingem v kontextu programování nebo operačních systémů?
Co je to vzorec Singleton a jaké jsou jeho výhody a nevýhody, které je třeba zvážit?
Můžete vysvětlit mechanismus fungování cyklu událostí Run Loop v aplikacích?
Jaký je účel objektu DispatchGroup při synchronizaci úkolů v programování?
Jaké důsledky mohou nastat při přímém kopírování datového pole?
Jaká opatření je třeba přijmout, aby bylo zajištěno plynulé posouvání rozhraní?
Můžete vysvětlit, co je třída UIGestureRecognizer a jak se používá v iOS vývoji?
Porušuje použití vzoru Singleton princip jediné odpovědnosti?
Probíhá při vytváření ViewControlleru automatické volání metod životního cyklu?
Je možné vznik cyklických odkazů, které brání sběru odpadu v automatickém správci paměti?
Jaké metody synchronizace se používají k zajištění společného přístupu ke proměnné při čtení a zápisu?