iOS
Poți explica ce este o structură de date și cum este utilizată în programare?
Explicați ce înseamnă principiul de substituție Liskov și cum se aplică în programarea orientată pe obiecte.
Cum se poate detecta evenimentul de eliberare a degetului în timpul derulării într-o aplicație care utilizează SwiftUI?
Poate fi utilizată o structură de date complexă ca și cheie într-un dicționar?
Ce modele de proiectare ați aplicat în practica dvs. de programare?
Ce restricții există în contextul stării Background în sisteme sau aplicații?
Puteți explica ce este o listă legată și cum funcționează?
Aveți o atitudine pozitivă față de practica outsourcing-ului?
Puteți explica diferențele dintre componentele Presenter și ViewModel în arhitectura aplicațiilor?
Ce metode și abordări de gestionare a multitasking-ului cunoști?
Cum verifici dacă ai lovit un obiect sau o zonă în aplicație?
Puteți explica conceptul de DataService și rolul său în arhitectura aplicațiilor?
Puteți explica ce înseamnă conceptul de Strat de Formă într-un context grafic sau de programare?
Ce tipuri de dispatching nu pot fi modificate prin metoda Swizzling?
Ce metode pot fi utilizate pentru a asigura siguranța în utilizarea colecțiilor în condiții de multi-threading?
Care este diferența dintre metoda de transmitere a datelor folosind un bloc închis (Closure) și transmiterea prin delegat (Delegate)?
Cum se implementează o animație pentru modificarea parametrilor constraints în interfața utilizatorului?
Cum se pot urmări toate apelurile unei funcții specifice în timpul depanării programului?
Care dintre principiile SOLID este considerat cel mai dificil de respectat în practică?
Ai folosit tehnologia CoreData în proiectele tale pentru gestionarea datelor?