C#
Puteți explica etapele ciclului de viață al controlerului în aplicația dvs.?
Explica ce este o structură de date tabel hash și cum funcționează
Cu ce metode se poate extinde și crește capacitatea unei aplicații web?
Explica diferențele dintre fire, procese și execuția asincronă a sarcinilor, precum și modul în care interacționează.
Cum se optimizează metoda Enrich pentru 10 milioane de evenimente cu ID-uri diferite? Cum se limitează paralelismul?
Ce versiune specifică de .NET Core ați folosit în proiectele dvs.?
Poți să numești și să explici principalele modele de comportament utilizate în proiectarea sistemelor software?
Ați schimbat vreodată modul de funcționare al colectorului de gunoi din sistemul dvs.?
Puteți să ne povestiți despre cea mai captivantă sau dificilă sarcină pe care ați fost nevoit să o rezolvați în practică?
Cum să gestionezi structurile de date sigure pentru fire într-un mediu multithread?
Cum se implementează relația many-to-many între tabele într-o bază de date?
Ați folosit clasa StringBuilder în proiectele dvs. pentru lucrul cu șiruri de caractere?
În ce condiții utilizarea unui index crește viteza de procesare a interogărilor SQL?
Ce tipuri de durată de viață există în .NET DI și de ce Redis ConnectionMultiplexer trebuie înregistrat ca Singleton?
Ce se înțelege prin instrumente pentru analiza și optimizarea interogărilor SQL?
Puteți explica ce înseamnă Scoped în programare?
Explicați conceptul și caracteristicile utilizării ConcurrentDictionary în programarea multi-thread.
Care este scopul principal al utilizării metodei Equals în programare?
Aveți experiență în lucrul cu biblioteci pentru extragerea datelor din baze de date?
Care este scopul utilizării descrierilor planurilor de execuție a interogărilor în SQL?