iOS
Puteți explica conceptul de delegare în modelele de proiectare și cum se aplică?
Care sunt ideile principale ale programării orientate pe obiecte aplicabile în Swift?
Ce tipuri de modificatori de acces cunoști și cum funcționează?
Care este nivelul de acces implicit stabilit pentru o clasă în limbajul de programare?
Care este rolul și scopul condițiilor opționale suplimentare în protocoalele de schimb de date?
Puteți explica ce sunt Hooks în contextul React sau al altor biblioteci/cadrouri?
Cum utilizează Auto Layout restricțiile pentru a determina poziția și dimensiunea elementelor interfeței?
Puteți explica ce reprezintă structura de date Map și cum este utilizată?
Dacă creezi o variabilă user cu weak var user = User(), câte referințe vor fi la acest obiect?
Care este diferența dintre utilizarea frame-ului și Auto Layout la plasarea elementelor de interfață?
Cum se determină complexitatea temporală a operației de inserare a unui element într-o structură de date de tip mulțime?
Cum detectați și remediați scurgerile de memorie în aplicațiile dvs.?
Explicați conceptul de utilizare a Generics în protocoale și aplicarea lor
Limbajele de programare precum Swift au un sistem de tipuri strict?
Aveți experiență în utilizarea metodelor PATCH și PUT atunci când lucrați cu API-uri sau în arhitectura REST?
Puteți explica diferența dintre GCD (Grand Central Dispatch) și Operation în gestionarea asincronicității în iOS?
Cum se determină complexitatea temporală a operației de căutare a unui element într-un dicționar?
În ce cazuri se consideră că o variabilă și-a pierdut actualitatea și este eliminată din memorie?
Ce instrument de gestionare a fluxurilor funcționează cel mai aproape de hardware și oferă o configurare mai fină?
Care sunt dificultățile sau dezavantajele potențiale care pot apărea în implementarea inițializării leneșe?