Hogyan lehet több szálból változót módosítani szinkronizációs primitívek nélkül? Mik az atom műveletek és hogyan kapcsolódnak a több szálas programozáshoz?
C#
Mi az N+1 probléma?
Mi az a MVCC a PostgreSQL-ben, és hogyan befolyásolja a SELECT teljesítményét nagy számú UPDATE/INSERT/DELETE után?
Hogyan sikerült csökkenteni a válaszidőt 0,5 ms-ről 0,2 ms-re?
Mesélj a legutóbbi munkahelyedről és a tapasztalataidról
Mi az algoritmikus komplexitása a keresésnek List és Dictionary esetén? Hogyan van felépítve a Dictionary belülről?
Lehetséges-e egy változót egy szálhoz/feladathoz kötni úgy, hogy minden feladat a saját értékét tárolja? Mi az a ThreadLocal és az AsyncLocal?
Mi történik, ha két szál egyidejűleg növeli egy változó értékét szinkronizációs primitívek nélkül? Milyen eredmények lehetnek?
Hogyan működik az async/await szerkezet? Melyik szálon fut a kód az await után?
Milyen az összetettsége a beszúrásnak a Listbe és Dictionarybe? Mik azok az ütközések a szótárakban?
A SELECT lassan működik — mi lehet az oka, és mit tegyünk?
Hogyan működik egy szemafor? Miben különbözik egy lock-tól?
A jelentkező kérdései a projektről (munkafolyamat, csapat, folyamatok)
Hogyan írjunk szöveget egy fájlba két különböző feladatról egyszerre? Hogyan szinkronizáljuk a hozzáférést?
Mi a különbség az aszinkron programozás és a több szálú programozás között?
Mi a különbség az Entity Framework és a Dapper között?