Ce este ValueTask și când îl folosești?
C#
Care este diferența structurală dintre o coadă și o stivă?
Se poate folosi operatorul lock pentru blocarea accesului în codul asincron?
Ce sunt nivelurile de izolare a tranzacțiilor?
Ce este o funcție de ordin superior? Oferiți un exemplu de funcție JavaScript care acceptă sau returnează o funcție.
Vorbește despre pattern-ul Dispose (IDisposable).
Lucrez cu baze de date — Entity Framework, Dapper, construire de indecși?
De ce nu se poate scrie cod async în interiorul lock?
Unde are loc revenirea fluxului în pool în lanțul await: controler → serviciu → depozit → solicitare către baza de date?
Ce sunt try/catch/finally și la ce servesc?
funcția foo(a) { console.log(arguments.length); } foo(1, 2, 3);
Care este diferența dintre multitreading și asincronie?
Care este diferența dintre RabbitMQ și Kafka?
Care sunt avantajele bazelor de date NoSQL față de cele relaționale? Ce este teorema CAP?
Cum se raportează HTTP și TCP? Cum se raportează UDP și TCP?
Este necesar să suprascrii GetHashCode și Equals împreună? Poți suprascrie doar unul dintre ele?
Cum se asigură atomicitatea tranzacțiilor într-un monolit? Cu ce diferă aceasta de lucrul cu tranzacții de lungă durată?
Care sunt diferențele dintre metodele HTTP de bază GET, POST, PUT, PATCH, DELETE?
Care este diferența dintre TRUNCATE și DELETE?
Este necesar să se integreze 2 aplicații care se află pe servere diferite. Aplicația A înregistrează utilizatorul și trebuie să trimită un mesaj de înregistrare prin email. Aplicația B poate trimite emailuri. Vorbește despre metodele de integrare, protocoalele și problemele posibile ale metodei de integrare pe care ai ales-o.