iOS
Care este esența principiului DRY și cum contribuie la îmbunătățirea procesului de dezvoltare software?
Puteți explica principiul de funcționare al componentei ScrollView și modul în care gestionează afișarea conținutului?
Cum sunt legate conceptele de stivă și structuri de date?
Există posibilitatea de a implementa propria structură de coadă?
Cum se determină complexitatea temporală a operației de inserare a unui nod într-un copac binar?
Ați folosit programarea asincronă cu Async/Await în proiectele dvs.?
Care sunt avantajele și dezavantajele utilizării operatorului Optional chaining în cod?
Puteți explica cum este implementat exact sistemul automat de plasare a elementelor în Auto Layout la nivelul mecanicii interne?
Care este scopul principal al utilizării metodei Hit Test în interfețele grafice?
Puteți explica mecanismul Copy-on-write și aplicarea sa?
Aveți opțiuni alternative de angajare sau oferte de muncă?
Poți oferi un exemplu care ilustrează diferitele tipuri de polimorfism în programarea orientată pe obiecte?
Cum are loc eliberarea memoriei pentru obiectele create folosind tipul de referință?
Este posibil să implementăm un mecanism care urmărește obiectele folosind referințe slabe, fără a împiedica eliminarea lor de către colectorul de gunoi?
Cum are loc distribuirea și eliberarea memoriei pentru tipurile de date referențiale?
Ce component din UIKit răspunde de modificarea poziției și dimensiunii zonei Bounds prin proprietatea origin?
Care este rolul și scopul pattern-ului Coordinator în arhitectura sistemelor software?
Cum se explică procesul de afișare a interfeței grafice a utilizatorului pe ecran?
Ce loc în sistem ai alege pentru stocarea setărilor utilizatorului?
Explicați etapele ciclului de viață al vizualizării (View) în SwiftUI și modul în care este gestionat.