iOS
Puteți explica diferențele dintre principiul inversiunii dependențelor și injecția de dependențe?
Poți explica ce este loadView și cum este folosit în dezvoltare?
Ce tip de date este de obicei utilizat pentru implementarea valorilor opționale?
Care este diferența dintre structura de coadă și mecanismul de sarcină?
Poți oferi un exemplu de situație în care se aplică principiul protocolului?
Cum se poate folosi DispatchGroup pentru a executa solicitări secvențial cu posibilitatea de a întrerupe la a treia fără a aștepta a patra?
Care este pericolul potențial al utilizării operațiilor sincrone în programare?
Care este rolul metodei viewWillLayoutSubviews în ciclul de viață al vizualizării în iOS și când este apelată?
Puteți explica mecanismul de gestionare automată a memoriei în Java, cunoscut sub numele de colector de gunoi?
Ce cantitate de zone de memorie separate poate exista într-un proces în execuție?
Cum asigurați securitatea accesului la un array într-un mediu multi-thread?
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?
Puteți explica mecanismul de gestionare automată a memoriei în ARC și cum eliberează obiectele neutilizate?
Este posibilă rutarea statică la implementarea protocolului?
Explica principiul metodei cutiei negre în procesul de testare a software-ului
Ce criterii trebuie îndeplinite pentru ca o valoare să poată fi adăugată într-un set (Set)?
Cum să diferențiezi nivelul Junior de nivelul Middle în competența profesională?
Puteți explica ce înseamnă metodologia Scrum în gestionarea proiectelor de dezvoltare?