iOS
La ce trebuie să acorzi atenție pentru a recunoaște problemele potențiale la alegerea unui nou loc de muncă?
Puteți explica ce înseamnă fluxul principal de execuție al programului?
Puteți explica ce sunt certificatele SSL sau TLS și pentru ce sunt utilizate?
Explicați termenul 'Strong' în contextul programării sau al aspectelor sistemice.
Cu ce metodologii de dezvoltare ați lucrat?
Cum se poate gestiona aspectul înainte ca dimensiunile să fie actualizate, în metoda viewWillLayoutSubviews?
Ce obiecte sau componente ați verificat în timpul muncii dvs. anterioare?
Puteți explica ce se înțelege prin termenul ViewModel în arhitectura aplicațiilor?
Explicați conceptul de Cold în contextul utilizării Combine în Swift.
Care sunt diferențele dintre SwiftUI și UIKit în dezvoltarea interfețelor pentru iOS?
Explicați utilizarea cuvântului cheie synchronized în dezvoltarea Android și cum influențează lucrul cu firele.
În ce situații și locuri ar trebui să se utilizeze caching-ul obiectelor?
V-ați confruntat cu dificultăți în implementarea sau operarea sistemului în producție la locul de muncă anterior?
Explica ce este UICollectionView și cum este utilizat în dezvoltarea interfeței.
Ce determină dezvoltatorii să folosească structuri pentru a reprezenta View în SwiftUI în loc de clase?
Cum ai realizat interacțiunea și conexiunea în rețea în rolul tău anterior?
Puteți să ne vorbiți despre proiectele pe care le-ați implementat deja?
Poți explica principiul Content Hugging și cum este folosit în proiectarea interfețelor?
Poți explica ce înseamnă securitatea firelor în programare și de ce este important?
Cum gestionează UIView evenimentele utilizatorului și interacțiunea cu utilizatorul?