Aveți experiență cu mecanismele de restricție (Constraints) în sisteme sau baze de date?
iOS
Explicați diferențele dintre GCD, NSThread și OperationQueue și avantajele fiecăruia pentru multitasking în dezvoltarea iOS.
Îți plac jocurile video?
Care este complexitatea temporală a eliminării unui element din mijlocul unui dicționar?
Care este diferența dintre o structură de date care stochează elemente unice și o secvență de elemente care permite repetiții?
Care este diferența dintre tipurile Any și AnyObject în limbajul de programare și care sunt principalele lor diferențe?
Explicați etapele de viață ale unei instanțe de ViewController într-o aplicație iOS.
Explica principiul de funcționare al operațiilor sincrone și scopul lor în programare.
Se poate modifica AutoLayout într-o aplicație dintr-un alt fir de execuție?
În ce situații valoarea parametrului origin în Bounds diferă de zero?
Când este considerată o închidere în Swift ca escaping, chiar dacă în cod nu este indicat cuvântul cheie @escaping?
Explicați conceptul de lanț de răspunsători (Responder Chain) în sistemul de procesare a evenimentelor din aplicațiile GUI.
Puteți explica conceptul de referințe slabe în programare?
Ce component din UIKit răspunde de modificarea poziției și dimensiunii zonei Bounds prin proprietatea origin?
Poți să descrii principalele tipuri de metode de criptare și scopurile lor?
Poți să numești componentele care intră în structura unei cereri HTTP?
Explicați principalele diferențe dintre modurile de execuție sincrone și asincrone.
Poți enumera și explica principalele probleme legate de gestionarea automată a memoriei cu ARC?
Cum se comportă stocarea datelor în cazul unei coliziuni de chei?
Cum se poate determina complexitatea temporală a căutării unui nod într-un arbore binar?