Kodėl negalima rašyti async-kodo viduje lock?
Kandidato klausimai apie projektą (darbo formatas, komanda, procesai)
Kas yra MVCC?
Kas yra transakcijų izoliacijos lygiai?
Yra nepriklausomų modelių masyvas, kiekvienam atliekama ilga skaičiavimo operacija. Kaip organizuoti greitesnį apdorojimą?
Naudojant LINQ, apskaičiuokite plokščias statistikas produktų ir modifikatorių įdėto modelio krepšelyje: pavadinimas ir bendras kiekis. Reikia atsižvelgti į krepšelio elemento kiekį ir modifikatorius.
Kuo atsako HTTP būsenos 200, 400 ir 500?
Trumpai papasakokite apie savo patirtį.
Nauja map įgyvendinimas Go (SwissTable) — kaip veikia, kaip sprendžiamos kolizijos?
Kas nutiks, jei metodas pažymėtas kaip async, bet viduje nėra await?
Kaip įdiegti savo middleware? Kur jį registruoti? Kokia tvarka jis vykdomas?
Ar tai įtakoja kitų to paties grupės vartotojų skaitymą, jei vienas vartotojas Kafka grupėje nuolat jungiasi ir išjungiasi?
Kas yra try/catch/finally ir kam jie skirti?
Ar galima susieti kintamąjį su srautu/užduotimi taip, kad kiekviena užduotis saugotų savo reikšmę? Kas yra ThreadLocal ir AsyncLocal?
Ar turi prasmės pridėti indeksą prie boolean lauko (pvz., IsSent)?
Kiek jums įdomi aprašyta kryptis ir pozicija?
Kokie pavyzdžiai ir agregacijos buvo atlikti telemetrijos duomenyse?
Kaip optimizuoti metodą Enrich 10 milijonų įvykių su skirtingais ID? Kaip apriboti paralelizmą?
Papaskokite apie vieną ar dvi užduotis jūsų buvusio ar dabartinio darbo vietoje, kuriomis didžiuojatės.
Kodėl nusprendėte ieškoti naujo darbo ir kodėl išsiskyrėte su ankstesniu darbdaviu?