Puteți explica mecanismul de Retain și Release în gestionarea memoriei?
iOS
Poți explica ce înseamnă termenul Raw value în contextul dezvoltării sau lucrului cu datele?
Descrie structura și rolul membrilor echipei cu care ai lucrat în ultima ta poziție.
Poți explica ce reprezintă o enumerare (enum) în programare și în ce cazuri se folosește?
Puteți explica ce se înțelege prin termenul 'The Hip Object' în contextul programării sau proiectării sistemelor?
Cum se poate implementa ascunderea datelor interne ale unui obiect pentru a preveni accesul direct din exterior?
Puteți vorbi despre experiența dvs. în utilizarea NSOperation pentru gestionarea sarcinilor asincrone pe iOS?
Explicați conceptul de lanț de răspunsători (Responder Chain) în sistemul de procesare a evenimentelor din aplicațiile GUI.
Poți explica ce este un semafor în contextul programării și sincronizării firelor?
Care este diferența dintre modelele arhitecturale MVVM și MVP în contextul dezvoltării aplicațiilor?
Explica de ce operațiile cu stiva sunt de obicei mai rapide decât cele cu structura de date heap.
Lați în ce proiecte a trebuit să participați sau să le implementați?
Poți explica conceptul de tip asociat în contextul tipizării?
Puteți explica conceptul de pattern Factory și principiul său de bază de funcționare?
Cum sunt implementate mecanismele interne ale clasei Optional în limbajul de programare?
Ce te-a motivat să alegi cariera de dezvoltator iOS?
Ați putea explica principiile creării unui cod lizibil și ușor de întreținut?
Care este diferența dintre modificatorii de acces public și open în limbajul de programare Swift?
Este posibil să stocați un obiect de tip Value în memoria dinamică (heap)?
Poți să numești principiile de bază ale construirii claselor în programarea orientată pe obiecte?