Sobes.tech

Jak działa rozdział wiadomości w RabbitMQ pomiędzy wielu konsumentów tej samej kolejki?

Middle+
ООО Норд Клан
41

Czym różni się List od IEnumerable?

Middle
СБК ПАРУС
41

Czy trzeba nadpisać GetHashCode i Equals razem? Czy można nadpisać tylko jedno z nich?

Junior
СБК ПАРУС
41

Istnieje tablica niezależnych modeli, dla każdego z nich wykonywana jest długa operacja obliczeniowa. Jak zorganizować szybsze przetwarzanie?

Middle
SelectySelecty
41

Używając LINQ, oblicz płaskie statystyki produktów i modyfikatorów w zagnieżdżonym modelu koszyka: nazwa i łączna ilość. Należy uwzględnić ilość elementu koszyka oraz modyfikatorów.

Middle
Чиббис
41

Za co odpowiadają kody statusu HTTP 200, 400 i 500?

Middle
ФГУП "ЗащитаИнфоТранс"
41

Jak rozpoznać, które dane należy buforować?

Middle+
ООО Норд Клан
41

Istnieją trzy metody, które zmieniają informacje o przedmiocie (zmieniają stan, zmieniają skład tagów i ustawiają wagę). Ponieważ planuje się dodanie kolejnych 10-20 metod, które zmieniają informacje o przedmiocie (same metody mogą być zaimplementowane jako NuGet w innym serwisie), konieczne jest zaimplementowanie jednej metody DoSomethingWithItem, która w zależności od parametrów wejściowych może wywołać dowolną zmianę przedmiotu. Innymi słowy, można powiedzieć metodzie "Zmień stan" lub "Ustaw wagę" itd., a jej implementacja sama wywoła jedną z metod, takich jak StateChanger.Change lub WeightSetter.Set itd. Klasy StateChanger, TagsSetter i WeightSetter można zmieniać. Najważniejsze jest zachowanie funkcjonalności biznesowej.

Middle
OZONOZON
41

Jaki będzie wynik zapisu do zamkniętego kanału? Deadlock, panic czy operacja zapisu zwróciła błąd?

Principal
Kaspersky
41

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?

Middle
ИНДАСОФТ
41

Nowa implementacja mapy w Go (SwissTable) — jak działa, jak rozwiązywane są kolizje?

Senior
.wrk
41

Jakie są główne różnice między typami wartości a typami referencyjnymi w .NET?

Middle
SelectySelecty
40

Jakie są wady indeksów?

Middle+
СБК ПАРУС
40

Jak zaimplementować swój middleware? Gdzie go rejestrować? W jakiej kolejności jest wykonywany?

Middle
СБК ПАРУС
40

Jak usługi geolokalizacyjne określają lokalizację na podstawie adresu IP?

Middle
PyrusPyrus
40

Pytania kandydata dotyczące projektu (format pracy, zespół, procesy)

Middle
ИТ Инополис
40

Czym jest MVCC?

Middle+
Gravilink
40

Czy ma sens dodanie indeksu do pola boolean (np. IsSent)?

Junior
СБК ПАРУС
40

Jakie próbki i agregacje zostały wykonane na danych telemetrycznych?

Middle
Альфа-БанкАльфа-Банк
40

Czym są poziomy izolacji transakcji?

Junior
СБК ПАРУС
40
/180