Sobes.tech

Do czego służy interfejs i klasa abstrakcyjna, czym się różnią?

Senior
222

Jak usunąć duplikaty z tablicy? Jakie są metody?

Senior
189

Jak obsługiwać błędy biznesowe i zwracać klientowi poprawne kody HTTP?

Senior
176

Dlaczego asynchroniczność jest potrzebna w .NET? Jak to działa?

Senior
168

Jaka jest różnica między struct a class w C#?

Senior
158

Czym jest potok żądań (middleware pipeline) w ASP.NET Core?

Senior
153

Jak używać kontraktów (interfejsów) w usługach? Wstrzykiwanie zależności w C#.

Senior
153

Jaka jest różnica między HashSet a List?

Senior
143

Jakie struktury danych (kontenery) znasz w C#? Kiedy używać której?

Senior
141

Czym jest LINQ? Jaka jest różnica między IEnumerable a IQueryable?

Senior
136

Indeksy w bazie danych: do czego służą, dlaczego nie można ich nakładać na wszystko, jak analizować wolne zapytania?

Senior
133

Jaka jest złożoność pobierania elementu tablicy po indeksie?

Senior
126

Jak synchronizować dostęp do zasobu w kodzie asynchronicznym (nie więcej niż jedno żądanie naraz)?

Senior
124

Jaka jest różnica między Array a List?

Senior
122

Analiza kodu z IEnumerable: problem wielokrotnej iteracji i jak go naprawić. Obliczenia leniwe vs materializacja.

Senior
122

Czym jest kod hash? Dlaczego kolizje są nieuniknione?

Senior
113

Jak pracować ze Scoped-serwisami (np. DbContext) wewnątrz konsumenta Kafka/MassTransit, gdzie nie ma zakresu żądania?

Senior
113