C#
Cum este organizată structura de date String în memoria operațională?
Cum se gestionează fluxul de fire de execuție cu ajutorul unui pool de fire și care este scopul său principal?
Explicați principiul de funcționare și scopul testelor modulare în procesul de dezvoltare software.
Ce abordări și tehnici vei aplica la crearea propriului tău container pentru injecția de dependențe?
Ce rezultat returnează o apelare asincronă a unei metode?
Care este experiența ta în testarea și optimizarea sistemelor cu trafic ridicat?
Cine se ocupă de evaluarea sarcinii finalizate?
Ce diferență există între o eroare care apare în timpul execuției programului și o eroare detectată în timpul compilării?
Care este rolul proceselor de împachetare și despachetare a datelor în programare?
Directiva include în programare este un exemplu de încărcare avidă, leneșă sau explicită a datelor?
Ce înseamnă restricția privind utilizarea procesorului în timpul execuției programului?
Ce se înțelege prin conceptul de Filtru de Excepții în contextul gestionării erorilor?
Fiecare thread are propria zonă pentru alocarea dinamică a memoriei?
Cum să diferențiezi munca cu firele Thread de utilizarea sarcinilor Task în contextul multitreading-ului?
Aveți experiență practică în implementarea interacțiunii între componente sau sisteme de rețea?
Explicați conceptul de middleware în ASP.NET Core și modul în care acesta interacționează cu procesarea solicitărilor HTTP.
Ce metode și instrumente folosești pentru a verifica calitatea și fiabilitatea codului?
Care este scopul aplicării denormalizării într-o bază de date și care sunt avantajele sale?
Vorbește despre modificatorii de parametri ref, in, out și diferențele dintre ei. Ce este readonly ref și ref readonly?
Ce metode există pentru controlul și gestionarea sarcinilor asincrone în programare?