C#
Puteți explica conceptul de container DI și rolul său în dezvoltarea aplicațiilor?
Pentru ce se realizează procesul de normalizare a datelor în baza de date și ce sarcini rezolvă?
Puteți explica ce înseamnă termenul 'resursă neadministrată' în contextul dezvoltării sau administrării sistemelor?
Folosești modulul typing în timpul dezvoltării în Python pentru a indica tipurile de date?
Poți enumera principalele tipuri de join-uri în SQL și să explici pe scurt scopul lor?
Când lucrați cu ORM, ce metodă de dezvoltare a bazei de date preferați: să creați mai întâi codul sau să proiectați baza de date înainte de a codifica?
Se pot aplica tipuri de metode generice fără a le încapsula în clase generice?
Cum se implementează conexiunile între tabele în SQL și cum se utilizează?
În ce structură de date este implementat mecanismul de blocare (lock)?
Care sunt diferențele dintre structuri și clase în limbajul de programare?
Ce metode compun interfața IQueryable în .NET?
Ești gata să treci la următoarea etapă a interviului?
Care sunt principalele diferențe dintre tipurile de valoare și cele de referință în .NET?
Ce factori influențează implementarea operațiunilor asincrone în sistem?
În ce cazuri este preferabil să folosiți operații asincrone?
Puteți explica conceptul de delegați și rolul lor în programare?
Puteți explica conceptul de interfață în programare și scopul său?
Care a fost dimensiunea echipei cu care ai lucrat?
Puteți explica principiul inversiunii dependențelor și cum se aplică în dezvoltarea software-ului?
Poți să împărtășești experiența ta de lucru la proiecte și să explici ce rol ai avut în ele?