iOS
Můžete vysvětlit koncept vrstvy v architektuře softwaru?
Jaké druhy práce považujete ve své praxi za standardní a opakující se?
Používáš při vývoji hotové fragmenty kódu?
Jaké konkrétní řešení pro implementaci protokolu WebSocket jste použili ve svých projektech?
Jakými metodami lze organizovat výměnu dat v reálném čase bez použití protokolu WebSocket?
Jaké jsou hlavní fáze v životním cyklu ViewController v iOS?
Jaká data obsahuje objekt Frame?
Jaké potíže nebo rizika mohou nastat při vývoji a implementaci mechanismu koordinátorů v systému?
Jakým způsobem preferujete strukturovat prezentaci svých projektů nebo dokumentů?
Je možné spustit více než 64 vláken současně v jednom systému?
Jak je zajištěna výměna dat mezi moduly ve SwiftUI pomocí Combine?
Můžete vysvětlit koncept Property Wrapper a jeho výhodu při práci s vlastnostmi ve Swiftu?
Co odlišuje možnosti convenience a required při uvádění závislostí nebo požadavků v projektu?
Jaké jsou hlavní rozdíly mezi polem a množinou a proč byste měli v určitých případech zvolit pole?
Která reference, slabá (weak) nebo ne vlastněná (unowned), zajišťuje vyšší výkon při použití ve Swiftu?
Kde je obvykle umístěn vstupní datový tok (Inout) v systému?
Lze implementovat automatické kontroly bez opory na komunikační protokoly?
Za jakých podmínek přechází aplikace z aktivního stavu do neaktivního?
Můžete vysvětlit koncept abstraktní továrny a její účel v návrhových vzorech?
Povězte nám o nejobtížnější úloze, kterou jste museli realizovat pomocí SwiftUI