Sobes.tech

Czym jest boxing i podaj przykład, jak się pojawia? Jakie obiekty warto zamienić na struktury?

256

Czym jest wielowątkowość, jakie zadania rozwiązuje i jakie primitive synchronizacji znasz? Czym SemaphoreSlim różni się od Semaphore i czym jest Mutex?

232

Czy można zaimplementować metody z ciałem w interfejsie w C# i do czego to służy? Jaką ma to przewagę nad klasą abstrakcyjną?

162

Jakie są dostępne podejścia do przekazywania stanu obiektów między usługami: transfer stanu / sourcing stanu i event sourcing?

155

Do jakich zadań nadaje się monolit i jak bezbolesnie z niego przejść do mikroserwisów? Czym jest modularny monolit?

149

Które metody HTTP API REST są idempotentne? Czy można przesyłać żądania/dane w GET i jakie są ograniczenia? Czym różnią się rodziny kodów 4xx i 5xx?

146

Czym jest sharding i na co należy zwrócić uwagę podczas jego projektowania?

145

Do jakich zadań używa się konstrukcji using w C# i czym ona jest?

141

Czym jest wstrzykiwanie zależności, gdzie jest stosowane i jakie istnieją cykle życia: Transient, Scoped, Singleton?

140

Jaką praktyczną korzyść daje async/await w kliencie WinForms/WPF?

139

Czym jest programowanie asynchroniczne, do jakich zadań jest używane i jak działa async/await?

133

Jak skutecznie zrealizować raport ze średnią za okres, jeśli do tabeli codziennie trafia około miliarda rekordów, a łącznie jest ich setki miliardów?

131

Opowiedz o jednym lub dwóch zadaniach w Twojej poprzedniej lub obecnej pracy, z których jesteś dumny.

130

Czym jest IQueryable i kiedy jest wykonywane zapytanie?

123

// cięcie dla wszystkich czujników, tylko ostatnia wartość według czasu // kolekcje anonimowych obiektów string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });

121

Który operator SQL odpowiada za sortowanie, gdy używany jest HAVING, i jak indeksy pomagają lub przeszkadzają operacjom na tabeli?

119