iOS
Descrieți o situație la locul de muncă în care ceva a mers semnificativ prost și a dus la probleme, și cum ați gestionat această situație.
Poți enumera tipurile de valori în Swift?
Poți explica ce este un instrument de profilare în programare?
Puteți să numiți cărți despre dezvoltarea software-ului cu care sunteți familiarizat?
În ce cazuri se aplică șablonul pentru enumerări indirecte (Indirect Enum)?
Puteți explica scopul și principiul de funcționare al componentei GeometryReader în SwiftUI?
Cum se disting tipurile de date după valoare și după referință și în ce constau diferențele în programare?
Aveți experiență în utilizarea sistemului de gestionare a grafurilor de obiecte Core Data pentru stocarea datelor în aplicațiile iOS?
Ce înseamnă o coliziune în contextul programării sau al sistemelor de procesare a datelor?
Puteți explica ce înseamnă operatorul în programare?
Ce salariu așteptați să primiți pentru această poziție?
Cum implementați pattern-ul arhitectural MVVM în timpul dezvoltării cu UIKit?
Ce se înțelege prin dispatching în contextul programării sau al sistemelor de operare?
Poți explica conceptul de evaluare lene sau amânarea executării sarcinilor în programare?
Puteți explica ce înseamnă mecanismul automat de gestionare a memoriei ARC în iOS?
Poți enumera componentele cheie ale pattern-ului arhitectural MVVM?
Puteți explica ce înseamnă termenul 'Actor' în contextul programării și sistemelor?
Puteți explica cum interacționează componentele cheie ale modelului arhitectural MVC?
Ce stivă tehnologică ai folosit în proiectele tale?