Mi az a boxing, és adjon példát arra, hogyan fordul elő? Mely objektumokat érdemes struktúrákká alakítani?
C#
Mi az a több szálú végrehajtás, milyen feladatokat old meg és milyen szinkronizációs primitíveket ismer? Miben különbözik a SemaphoreSlim a Semaphore-tól és mi az a Mutex?
Lehet-e metódusokat testtel megvalósítani egy interfészben C#-ban, és miért van erre szükség? Miben előnyösebb egy absztrakt osztálynál?
Milyen megközelítések léteznek az objektumállapotok átadására szolgáltatások között: állapotátvitel / állapotszármaztatás és eseményszármaztatás?
Milyen feladatokra alkalmas a monolit és hogyan lehet fájdalommentesen elmozdulni róla a mikroszolgáltatások felé? Mi az a moduláris monolit?
Mely HTTP-módszerek idempotensek a REST API-ban? Lehet-e kérés/adatokat küldeni GET-ben, és milyen korlátozások vannak? Miben különböznek a 4xx és 5xx kódcsaládok?
Mi az a sharding, és mit kell figyelembe venni a tervezése során?
Milyen feladatokhoz használják a using szerkezetet C#-ban, és mi ez?
Mi az a dependency injection, hol alkalmazzák és milyen életciklus típusok léteznek: Transient, Scoped, Singleton?
Milyen gyakorlati előnye van az async/await-nek WinForms/WPF kliensben?
Mi az aszinkron programozás, milyen feladatokra használják, és hogyan működik az async/await?
Mi az Outbox és Inbox minták?
Hogyan lehet hatékonyan megvalósítani egy átlagértéket tartalmazó jelentést egy időszakra, ha a táblába naponta körülbelül egymilliárd rekord érkezik, és összesen több száz milliárd rekord van?
Meséljen egy vagy két feladatról a múltbeli vagy jelenlegi munkahelyén, amelyekre büszke.
Mi az az IQueryable és mikor fut le a lekérdezés?
// vágás minden érzékelőre, csak az utolsó érték idő szerint // névtelen objektumok gyűjteménye string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });
Mely SQL-operator felelős a rendezésért, amikor HAVING-et használunk, és hogyan segítik vagy akadályozzák az indexek a táblával végzett műveleteket?