C#
Ispričaj o radu planera Go (GMP model).
Koje su razlike između osnovnih HTTP metoda GET, POST, PUT, PATCH, DELETE?
Koje vrste baza podataka postoje, sa kojima sam radio, čemu služe?
Ispričaj o svom iskustvu u optimizaciji složenih SQL upita i radu s planom izvršenja. Da li je bilo slučajeva kada si uspio da ubrzaš upit za 2-3 puta?
Zašto niste razmatrali Prometheus/Grafana?
Da li ste koristili SelectMany?
Kada će biti pozvana odložena funkcija defer? Pri izlasku iz lokalnog bloka, pri izlasku iz funkcije ili pri završetku aplikacije?
Ovo je plan izvršenja upita select b, sum(d) from T group by b na tabeli create table T (A int not null primary key, b int, c int, d float). Tabela nema spoljne ključeve. Kako da skratimo vreme izvršenja upita?
Да ли сте икада радили са RabbitMQ? Испричајте ми о његовим особинама.
Rad sa bazama podataka — Entity Framework, Dapper, kreiranje indeksa?
Kako su implementirane distribuirane transakcije u mikroservisima? Da li ste koristili sagu?
Ispričajte mi o Clean Architecture — kako je organizovana, slojevi, zavisnosti.
Koliko zahteva na mrežnu uslugu će biti izvršeno korišćenjem FilterLast sa take(4) iz kolekcije od 10 elemenata? A FilterLast2?
Zašto je raspodela podataka po shardovima putem customerId % shardCount problematična kada se menja broj shardova i koje rešenje koristiti?
Dobio si zadatak od kolege za pregled koda Koje probleme vidiš u kodu?
Kako maksimalno ubrzati ovaj SQL upit?
Koji mehanizam postoji u Go: nasleđivanje ili kompozicija?
Da li ste koristili LINQ? Šta je materializacija?
Да ли сте радили са IdentityServer?
Koje su glavne razlike između vrednosnih i referentnih tipova u .NET?