Kuidas saab muuta muutujat mitme niidiga ilma sünkroniseerimise primitiivideta? Mis on atomaaroperatsioonid ja kuidas need on seotud mitmetuumalise programmeerimisega?
C#
Mis on N+1 probleem?
Kuidas õnnestus vähendada reageerimisaega 0,5 ms-lt 0,2 ms-le?
Mis on MVCC PostgreSQL-is ja kuidas see mõjutab SELECT-i jõudlust pärast suurt hulka UPDATE/INSERT/DELETE?
Räägi mulle oma viimase töökoha ja kogemuse kohta
Milline on otsingu algoritmiline keerukus List ja Dictionary? Kuidas on Dictionary sisemiselt üles ehitatud?
Kas on võimalik siduda muutuja niidi/ülesandega nii, et iga ülesanne hoiaks oma väärtust? Mis on ThreadLocal ja AsyncLocal?
Mis juhtub, kui kaks niiti samaaegselt lisavad väärtusi muutujale ilma sünkroniseerimise primitiivide? Millised võivad olla tulemused?
Kuidas töötab async/await konstruktsioon? Millises niidis täidetakse kood pärast awaiti?
Milline on sisestamise keerukus List ja Dictionary? Mis on kokkupõrked sõnastikes?
Kuidas töötab semafor? Milles see erineb lockist?
Miks SELECT töötab aeglaselt ja mida teha?
Kuidas kirjutada teksti faili kahe erineva ülesandega samal ajal? Kuidas sünkroniseerida juurdepääsu?
Kuidas erineb asünkroonne programmeerimine mitme lõimega programmeerimisest?
Kandidaadi küsimused projektist (töövorm, meeskond, protsessid)
Mis vahe on Entity Frameworkil ja Dapperil?