iOS
Popište, jak jsou ve vaší předchozí společnosti organizovány a realizovány pracovní procesy.
Můžeš vysvětlit, jaké typy úniků paměti v aplikacích existují?
Jak je zajištěna výměna dat mezi moduly ve SwiftUI pomocí Combine?
V jakých situacích ve vašem týmu pracovalo více než tři iOS vývojáři?
Jak ovlivňuje používání tříd správu vícenásobných operací a jaké jsou jejich výhody a nevýhody v tomto kontextu?
Můžete vysvětlit, co znamená protokol ObservableObject v programování?
Z čeho se skládá tabulka Side Table a jaké informace v ní jsou uloženy?
Můžete vysvětlit rozdíly mezi principem obrácení závislostí a injekcí závislostí v programování?
Kdy obvykle přestává být tabulka doplňkových dat (Side Table) v databázi používána?
Jaká akce je provedena operací zvýšení hodnoty proměnné o jednu jednotku v programovacím jazyce?
Jaké kroky je třeba podniknout k sledování aktualizací ovladače v RxSwift?
Jaké informace obsahuje objekt DataSource?
Jaké jsou výhody architektury VIPER ve srovnání s MVC?
Jaké způsoby rozložení prvků znáš u UIView?
Je možné úplně se vzdát DispatchWorkItem při implementaci asynchronních úkolů?
Jak rozlišit paralelní provádění úkolů od konkurenčních procesů?
Pracoval jste s dokumentací API?
Jaký je účel třídy UIScreen v iOS vývoji?
Jaký je váš příběh cesty v vývoji pro iOS a jak jste se dostali na současnou úroveň znalostí?
Jak často absolvujete pohovory nebo hodnocení své profesionální úrovně?