C#
Ce este IDisposable și în ce constă diferența dintre Dispose și finalizer?
Se poate include un constructor fără argumente în definiția unei structuri într-un limbaj de programare?
Cum folosești construcția try pentru gestionarea excepțiilor în proiectele tale?
Ce aspecte ale activității dvs. profesionale vă aduc cea mai mare satisfacție?
Puteți explica ce reprezintă un index neclusterizat în SQL și cum funcționează?
Ce este IAsyncDisposable?
Cum sunt legate între ele metodele Equals și GetHashCode în programarea orientată pe obiecte?
Care este experiența dumneavoastră practică în dezvoltarea de software?
Puteți explica diferența dintre sarcinile care necesită procesare centrală și cele legate de intrare/ieșire?
Ați folosit metoda ConfigureAwait în codul dvs. și puteți explica scopul și caracteristicile acesteia?
Descrieți experiența dvs. în efectuarea și analiza testelor de încărcare ale sistemelor.
Cum diferă diferitele tipuri de indecși în sistemele de gestionare a bazelor de date?
Poți să numești câteva sisteme de gestionare a bazelor de date non-relationale pe care le cunoști?
Poți explica conceptul de Dependency Injection și aplicarea sa în dezvoltare?
Ai experiență cu sistemele de cache în memorie RAM?
Care este avantajul utilizării clasei StringBuilder în comparație cu concatenarea obișnuită a șirurilor?
Ce alte platforme există care pot fi utilizate în locul acesteia?
Care este diferența dintre utilizarea pattern-urilor Decorator și Adapter în proiectarea sistemelor?
Care este experiența dvs. în conducerea echipelor sau proiectelor?
Ai întrebări despre proiect sau despre procesul de interviu?