iOS
Jak určit optimální úroveň obecné abstrakce při vývoji softwarových řešení?
Jak implementovat interakci mezi Gesture Recognizer a řetězcem zpracovatelů Responder Chain v systému?
Jak probíhala diskuse o vašem návrhu a jaké byly hlavní body v dialogu?
Stalo se vám někdy, že jste nedokončili úkol v stanoveném čase?
Můžete uvést příklady algoritmů pro hledání prvků ve datových strukturách?
Jak byste vysvětlili pojem zásobník v programování?
Jaké podmínky a vlastnosti musí objekty splňovat, aby je bylo možné použít jako klíče ve slovníku?
Máte preference nebo omezení při používání určitých technologií v práci?
Zajišťuje datová struktura pole bezpečnost při současném přístupu z více vláken?
Jaké jsou typy úniků paměti a jak je odhalit?
Jaké typy kolekcí jsou považovány za typy hodnot v programovacím jazyce?
Jak lze získat součet všech čísel v poli typu Int ve Swiftu?
Jaké hlavní nevýhody mohou nastat při používání hash funkcí?
Jaká jsou omezení a požadavky na objekty, aby je bylo možné použít jako prvky v hash tabulkách nebo hash strukturách ve Swiftu?
Můžete vysvětlit koncept VIPER a jeho hlavní komponenty?
Jaká je role a použití obecných datových typů v programování?
Jak ovlivní konečnou hodnotu proměnné counter její použití uvnitř uzávěru a následné volání tohoto uzávěru po změně její hodnoty?
Můžeš uvést základní principy, na nichž je programování postaveno?
Můžete vysvětlit, co se rozumí architekturou Clean Swift a jaké jsou její hlavní výhody?
Který nástroj pro práci s datovými proudy poskytuje vyšší úroveň abstrakce v řízení vícenásobného zpracování?