iOS
Cum vă imaginați cea mai eficientă și structurată abordare a procesului de dezvoltare software?
Ce metode pot fi utilizate pentru a implementa un mecanism de cache a datelor în sistem?
Poți explica ce înseamnă metoda deinit în contextul gestionării memoriei?
Poți să numești principalele stări în care poate fi o aplicație?
Aveți experiență practică în scrierea de teste unitare pentru cod?
Care sunt principalele metode ale ciclului de viață în AppDelegate și cum le folosim?
Cu diferență sunt formatele de date JSON și XML în ceea ce privește structura și utilizarea?
Puteți explica modul intern de funcționare a mecanismului de numărare a referințelor puternice în sistemele de gestionare a memoriei?
Care sunt aspectele principale de luat în considerare atunci când te angajezi într-un nou loc de muncă?
Ce tipuri de date în programare pot fi modificate în timpul execuției?
Ce metode există pentru plasarea sarcinilor în coada de procesare?
Ați verificat codul colegilor sau pe al dumneavoastră înainte de implementare?
Ai avut situații de conflict în cadrul echipei tale în experiența ta anterioară de lucru?
Care sunt principalele dificultăți care apar în gestionarea execuției simultane a firelor?
Ce tip de testare este considerat cel mai universal și aplicabil pe scară largă în diferite scenarii?
În ce etapă se gestionează automat contorul de referințe în timpul numărării memoriei ARC?
Ce te motivează să mergi la muncă în fiecare zi?
Ce înseamnă termenul SDK în contextul dezvoltării software?
În ce cazuri se aplică conceptul de mulțime în programare?
Puteți explica scopul și principiul de funcționare al cuvântului cheie volatile în contextul dezvoltării Android?