iOS
Ce abordare arhitecturală ați prefera pentru dezvoltarea unui mic produs software?
Puteți explica diferențele dintre principiul inversiunii dependențelor și injecția de dependențe?
Ați lucrat vreodată la proiecte de amploare și cu dificultate mare?
Care este diferența dintre structura de coadă și mecanismul de sarcină?
Ce reprezintă setul de operații de bază implementate prin OperationQueue și cum funcționează acestea la un nivel înalt?
În ce cazuri se aplică protocolul Equatable în Swift?
Cum se diferențiază componentele StackView și TableView în dezvoltarea interfețelor?
Ce anume se specifică exact la crearea unui obiect Semaphore pentru inițializare?
Cum se realizează interacțiunea între componentele framework-ului UIKit?
Ce cantitate de zone de memorie separate poate exista într-un proces în execuție?
Care este scopul cuvântului cheie 'Await' în construcția Async/Await în programare?
Care sunt cele mai importante aspecte ale activității profesionale pentru tine?
Ce metode sunt utilizate pentru prevenirea condițiilor de cursă atunci când se lucrează cu aplicații multi-thread?
Poți explica conceptul de required init în Swift și rolul său în inițializarea obiectelor?
Care este rolul clasei SceneDelegate în ciclul de viață al aplicației?
Care este rolul controlerului de vizualizare și de ce este important în arhitectura aplicației?
APNs asigură livrarea notificărilor push în integrarea cu Firebase?
Cum se comportă stocarea datelor în cazul unei coliziuni de chei?
Aveți experiență în utilizarea instrumentului SwiftLint pentru a analiza calitatea codului în Swift?
Când este recomandat să folosiți array-uri în programare?