Puteți explica ce înseamnă termenul Explozia de Fire și cum să o evitați?
iOS
Explicați ce înseamnă termenul GCD și cum este utilizat în programare
Puteți explica ce înseamnă mecanismul automat de gestionare a memoriei ARC în iOS?
Descrie structura și rolul membrilor echipei cu care ai lucrat în ultima ta poziție.
Care este diferența dintre o blocare normală și o blocare recursivă în sincronizarea firelor?
Cum verifici dacă ai lovit un obiect sau o zonă în aplicație?
Ce instrument pentru lucrul cu fluxurile de date oferă un nivel mai înalt de abstractizare în gestionarea multitasking-ului?
Ai putea enumera diferitele tipuri de metode de distribuție a controlului sarcinilor în sisteme?
Ce instrument de gestionare a fluxurilor funcționează cel mai aproape de hardware și oferă o configurare mai fină?
Ai putea să explici ce înseamnă modificatorul final în limbajele de programare, de exemplu în Java?
Poți să numești principalele instrumente și mijloace utilizate în lucrul cu GCD?
Puteți explica ce înseamnă procesele blocate într-o aplicație multi-thread?
Este posibil să întrerupi executarea unei sarcini inițiate prin GCD pe iOS sau macOS?
Cum se pot preveni condițiile de cursă într-un mediu multithread?
Ați putea explica conceptul de Inout și cum este utilizat în programare?
Poți explica ce înseamnă termenul Hit Test în contextul graficii pe calculator sau UI?
Puteți să ne vorbiți puțin despre experiența dumneavoastră profesională și realizările principale?
Poți enumera și explica principalele probleme legate de gestionarea automată a memoriei cu ARC?
Explica principiile de funcționare ale SpinLock și în ce scenarii este utilizat.
Împărtășește-ți succesele profesionale și rezultatele în compania anterioară