iOS
Explica principiul metodei cutiei negre în procesul de testare a software-ului
Ce criterii trebuie îndeplinite pentru ca o valoare să poată fi adăugată într-un set (Set)?
Cum să diferențiezi nivelul Junior de nivelul Middle în competența profesională?
Puteți explica ce înseamnă metodologia Scrum în gestionarea proiectelor de dezvoltare?
Poți explica ce înseamnă termenul 'Operation' în contextul programării sau al proceselor sistemului?
Ce metode pot fi utilizate pentru a implementa și folosi Optional în practica dumneavoastră?
Cum implementezi aspectul interfețelor atunci când folosești UIKit?
Care sunt principalele dezavantaje care pot apărea la utilizarea funcțiilor hash?
Cum se gestionează rezolvarea conflictelor în cazul coliziunilor de date în Swift?
Puteți explica conceptul de Background Prefetch și cum este utilizat pentru a îmbunătăți performanța sistemului?
Pe baza căror criterii se bazează poziționarea celui de-al doilea component în interiorul primului în interfață?
Poți să dai un exemplu de implementare a principiului inversării dependențelor într-un proiect?
Are structura sau clasa are o metodă de curățare a resurselor sau un destructor?
Utilizarea operatorului de acces la elementele array-ului asigură protecție împotriva ieșirii din limite?
Ce înseamnă utilizarea cuvântului cheie final în declarația unei clase în contextul dispatching-ului de tip?
Ați putea explica ce înseamnă asincronia în execuția codului programului?
Poate o colecție Set conține elemente de orice tip de date sau există restricții de tip?
Cum calculează obiectul valoarea sa hash unică?
Poți explica ce înseamnă metoda compactMap în programare?
În ce cazuri valorile implicite ale tipurilor de date nu sunt plasate în zona de memorie heap?