Máš nějaké otázky ohledně projektu nebo společnosti?
iOS
Při zachycení proměnné uvnitř uzávěru, kde je uložena — na zásobníku nebo na haldě?
Vysvětlete, čím se liší mechanismy delegování a KVO v kontextu sledování změn objektů
Jaký význam má písmeno S v principech SOLID při vývoji softwaru?
Jaké jsou výhody a nevýhody architektonického vzoru VIPER při vývoji mobilních aplikací?
Můžeš uvést příklady tříd v UIKit, které porušují principy SOLID?
Na jakém místě bude struktura umístěna, pokud uvnitř ní je pole, které je instancí třídy?
Můžete popsat hlavní povinnosti a projekty, na kterých jste pracoval ve své poslední pozici?
Dodržujete při vývoji svých projektů principy SOLID?
Jaké parametry a metriky používáte k určení úplnosti testovací pokrytí v projektu?
Kdy mohou mít velikosti Bounds a Frame u zobrazení odlišné hodnoty?
Jaké jsou výhody a nevýhody používání architektonického vzoru Clean Swift v mobilním vývoji?
Co se stane, pokud použijete synchronní dispatch na hlavní frontě v globálním kontextu?
Který přístup, struktura nebo třída, má lepší výkon?
Jakými metodami lze realizovat výměnu dat mezi vlákny pro jejich koordinovanou práci?
Je možné v programovacím jazyce definovat výčet, který obsahuje současně vestavěnou hodnotu a s ní spojenou doplňkovou hodnotu?
Vysvětlete, co znamená princip Liskovovy substituce a jak se uplatňuje v objektově orientovaném programování.
Jaké faktory zohledňuješ při výběru architektonického řešení?
V jakých situacích a v jakém okamžiku funguje metoda applicationWillTerminate v aplikaci?