Kā var mainīt mainīgo vērtību no vairākiem pavedieniem bez sinhronizācijas primitīviem? Kas ir atomu operācijas un kā tās saistītas ar daudzprocesu?
C#
Kas ir N+1 problēma?
Kā izdevās samazināt reakcijas laiku no 0,5 ms līdz 0,2 ms?
Kas ir MVCC PostgreSQL un kā tas ietekmē SELECT veiktspēju pēc lielas UPDATE/INSERT/DELETE operāciju skaita?
Pastāsti man par savu pēdējo darba vietu un pieredzi
Kāda ir meklēšanas algoritmiskā sarežģītība List un Dictionary? Kā iekšpusē ir uzbūvēts Dictionary?
Vai var sasaistīt mainīgo ar pavedienu/uzaicinājumu tā, lai katrs uzdevums glabātu savu vērtību? Kas ir ThreadLocal un AsyncLocal?
Kas notiks, ja divi pavedieni vienlaikus pievieno vērtības mainīgajam bez sinhronizācijas primitīviem? Kādi var būt rezultāti?
Kā darbojas async/await konstrukcija? Kurā pavedienā tiek izpildīts kods pēc await?
Kāda ir pievienošanas sarežģītība List un Dictionary? Kas ir sadursmes vārdnīcās?
Kā darbojas semafors? Kā tas atšķiras no lock?
Kāpēc SELECT darbojas lēni un ko darīt?
Kā atšķiras asenhronā programmēšana no daudzvītņu programmēšanas?
Kandidāta jautājumi par projektu (darba formāts, komanda, procesi)
Kā vienlaikus no divām dažādām uzdevumiem ierakstīt tekstu failā? Kā sinhronizēt piekļuvi?
Kāda ir atšķirība starp Entity Framework un Dapper?