Cum se pot combina mai multe modificări într-un singur commit într-un sistem de control al versiunilor?
iOS
Ce instrumente și mecanisme folosești pentru a implementa și gestiona multitasking-ul în aplicații?
Ați putea explica ce înseamnă schimbarea contextului în sistemele de operare?
La ce parametri trebuie să acorzi atenție atunci când alegi o nouă poziție de muncă?
Explicați conceptul de închidere în programare și aplicarea sa
Poți oferi un exemplu în care cadrul unui element și marginile sale nu coincid în dimensiune?
Cu ce dificultăți poate se confrunta un sistem atunci când lucrează cu multitasking-ul?
Care este diferența dintre metodele setNeedsLayout și layoutIfNeeded în ceea ce privește actualizarea aspectului interfeței?
Cum să diferențiezi comenzile git rebase și git merge și care sunt principalele lor diferențe?
Ai putea explica ce înseamnă metoda setNeedsLayout în contextul actualizării interfeței utilizatorului?
Ce factori consideri atunci când alegi o soluție arhitecturală?
Cât de multe tehnologii de stivă pot fi utilizate într-o singură aplicație?
Cum se procesează evenimentul de apăsare în aplicație?
Puteți explica principiul Copy-on-Write și cum funcționează în sistemele de stocare a datelor?
Poți enumera principalele tipuri de cozi utilizate în programare?
Cum se disting tipurile de date după valoare și după referință și în ce constau diferențele în programare?
Care este diferența dintre tipurile de referințe Strong și Weak în gestionarea memoriei și modelul de referință?
Este posibil să implementați o structură de date folosind referințe slabe?
Poți explica conceptul de unowned în contextul gestionării sigure a referințelor în Swift?
Ce se înțelege prin dispatching în contextul programării sau al sistemelor de operare?