iOS
Poți să numești principiile de bază utilizate în proiectarea sistemelor software?
Care sunt modalitățile de gestionare a excluderii reciproce și a execuției sincronizate a firelor în programarea multithread?
Ce tipuri de date implementează mecanismul Copy-on-write?
Cum se poate face o referință slabă într-un limbaj de programare?
Puteți explica conceptul de produs minim viabil și rolul său în procesul de dezvoltare?
Puteți vorbi despre stadiul actual al proiectului sau activității dvs.?
Ce poate cauza oprirea funcționării sau blocarea derulării paginii?
Care va fi timpul de execuție al operației de adăugare a unui element la sfârșitul array-ului dacă complexitatea sa depășește O(1)?
Este întotdeauna zona de afișare (Frame) coincide cu cadrul limită (Bounds) al unui obiect în sistemul grafic?
Ce metode folosiți pentru a asigura confortul în dezvoltarea și organizarea sarcinilor în munca dvs.?
Ce tip de date reprezintă un dicționar în care cheile sunt șiruri de caractere, iar valorile pot fi de diferite tipuri?
Ce criterii trebuie îndeplinite pentru ca o valoare să poată fi adăugată într-un set (Set)?
Cum se gestionează rezolvarea conflictelor în cazul coliziunilor de date în Swift?
Puteți explica conceptul de Future în cadrul framework-ului Combine și rolul său în operațiile asincrone?
Cum se poate anula executarea unei sarcini programate în GCD?
Ce instrumente și tehnologii folosești pentru a interacționa și a gestiona bazele de date?
Explica ce este NotificationCenter și cum funcționează în sistemul de notificări
Unde ați stocat parolele în proiectele anterioare?
Poți enumera tipurile de valori în Swift?
Care sunt modalitățile de a detecta erorile într-un proiect dacă numărul de pull request-uri a crescut semnificativ?