Kontrolujete dodržování principů SOLID při revizi kódu?
iOS
Jak jsou v vícevláknovém programování realizovány a řízeny paralelní úkoly?
Můžete vysvětlit koncept slabých odkazů v programování?
Lze v programovacím jazyce zakázat, aby třídy dědily od určité třídy?
Můžete vysvětlit koncept Enum s nepřímým děděním nebo nepřímými vazbami?
Lze provést testování metod deklarovaných jako soukromé uvnitř třídy?
Jaké kritéria musí být splněna pro úspěšné přidání prvku do kolekce Dictionary?
Máte nějaké otázky ohledně práce nebo projektu?
Je DispatchQueue.main sekvenční nebo paralelní fronta?
Jaká je časová složitost operace přidání prvku do slovníku?
Můžeš uvést příklad situace, kdy se uplatňuje princip Liskovové pro nahrazení jednoho typu jiným bez narušení logiky programu?
Jaké jsou rozdíly mezi architektonickými vzory VIPER a Clean Swift v mobilním vývoji?
Považujete proces programování za zajímavý?
Jaké podmínky a vlastnosti musí objekty splňovat, aby je bylo možné použít jako klíče ve slovníku?
Můžeš uvést hlavní stavy, ve kterých se může aplikace nacházet?
Vysvětlete koncept automatického rozmístění prvků rozhraní v rámci vývoje uživatelských rozhraní.
Jaké jsou rozdíly při kopírování dat pro hodnotové a referenční typy?
Můžete sdílet své profesní zkušenosti a klíčové úspěchy?
Můžete popsat architekturu projektů, na kterých jste dříve pracoval/a?
Kdy je vhodné použít konkrétní datovou strukturu?