Cum se utilizează ThreadPool în contextul async/await? Se poate garanta același thread după await?
C#
Care este diferența dintre IEnumerable și IQueryable?
Vorbiți despre SynchronizationContext — ce este, unde este utilizat?
Ce modele pentru tranzacții distribuite în microservicii cunoașteți?
Ce este asincronia? Vorbește despre modelul de programare asincron, async/await.
În ce cazuri alegem baze de date relaționale și în care baze de date non-relaționale?
Cu ce baze de date relaționale și non-relaționale ați lucrat? Pentru ce au fost folosite cele non-relaționale?
Povestiți despre experiența dvs., companiile dvs., unde ați lucrat, proiecte, tehnologii, sarcini și roluri.
Cum să înțelegi ce indecși sunt utilizați și cum se realizează interogarea?
Vorbește despre abordările de concurență atunci când se modifică simultan datele în baza de date de către două fire (optimist și pesimist).
Ce este tipul record în C#? Pentru ce îl folosiți?
Ce este IAsyncDisposable și la ce folosește?
Vorbește despre curățarea memoriei cu Garbage Collector — cum funcționează și de ce este necesar.
Vorbiți despre indexurile din baze de date — ce sunt, cum se folosesc, ce tipuri există?
Compară monolit și microservicii — avantajele și dezavantajele fiecărei abordări.
Cum se sincronizează aplicațiile care rulează pe diferite mașini virtuale/pod-uri Kubernetes?
Cum funcționează finalizatorul? Comparați finalizatorul și IDisposable.
Cum comunică microserviciile între ele? Vorbește despre interacțiunea sincrona și asincrona, REST vs gRPC.
Explicați diferența dintre filtrele Action și Middleware în ASP.NET Core.
Care sunt tipurile semnificative și referințiale — în ce constă diferența? Unde sunt stocate, ce le aparține?