iOS
Jaké externí knihovny jste použil ve svém předchozím projektu a pro jaké úkoly?
Jaké jsou výhody a nevýhody architektonického vzoru VIPER při vývoji mobilních aplikací?
Jaké jsou výhody architektury VIPER ve srovnání s MVC?
Vysvětlete pojem Codable v kontextu serializace dat ve Swiftu.
Jaký je hlavní úkol protokolu Codable ve Swift a v jakých scénářích se používá?
Můžete vysvětlit koncept inverzní závislosti a jeho roli v návrhu systémů?
Můžete vysvětlit, co znamená automatický mechanismus správy paměti ARC v iOS?
Jaký je hlavní cíl používání protokolů v síťové komunikaci?
Popište nejobtížnější technické úkoly, se kterými jste se setkali a které jste úspěšně vyřešili
Můžeš uvést příklad situace, kdy se uplatňuje princip protokolu?
Mohl byste vysvětlit výhody a nevýhody použití inverze závislostí v programování?
Jaké metody rozvržení uživatelských rozhraní jste používali ve své praxi?
Jak jsou v vícevláknovém programování realizovány a řízeny paralelní úkoly?
Máte praktické zkušenosti s používáním reaktivních přístupů v programování?
Můžete vysvětlit rozdíly mezi UIView, UIWindow a CALayer v rámci vývoje iOS rozhraní?
Jakými metodami zajišťujete pohodlí při vývoji a organizaci úkolů ve vaší práci?
Vysvětlete princip fungování asynchronních funkcí s použitím klíčových slov Async a Await
Jak zkontrolovat správnost zadané e-mailové adresy?