C#
Explicați conceptul de generație în sistemul de gestionare automată a memoriei și rolul său în colectarea gunoiului
Din ce motiv a fost posibil să se reducă timpul de răspuns de la 0,5 ms la 0,2 ms?
În ce cazuri se consideră că o variabilă este alocată dinamic în memoria heap?
Explica ce este un fir de execuție într-un program și cum funcționează.
Poți enumera principalele tipuri de conexiuni între tabele în SQL și să le descrii pe scurt caracteristicile?
Care sunt avantajele și dezavantajele utilizării containerelor în aplicațiile pe platforma .NET?
Ce instrument pentru lucrul direct cu baza de date ați folosit în compania dvs. anterioară?
Care este diferența dintre tipurile de date pe valoare și pe referință în programare?
Cum se declară și se implementează o metodă în limbajul C#?
Se poate explica ce înseamnă complexitatea temporară a unui algoritm egală cu O(n)?
Care sunt avantajele și dezavantajele utilizării mecanismelor de boxing și unboxing într-un limbaj de programare?
Puteți explica ce este un pool de fire și cum funcționează?
Cu ce tipuri de înregistrare a dependențelor ești familiarizat în containerul IoC?
Când este potrivit să folosiți funcții anonime în cod?
În ce situații este preferabil să folosiți o colecție de tip List și în care să folosiți un Dictionary?
Care este rolul mecanismului Acknowledge în RabbitMQ și pentru ce este folosit?
Cum se implementează așteptarea finalizării tuturor sarcinilor dintr-un set de sarcini?
Cum se implementează rutarea cererilor în controler?
Poți explica diferitele forme de normalizare a bazei de date?
Ce sarcini specifice ai implementat în proiectele tale?