Jak działa rozdział wiadomości w RabbitMQ pomiędzy wielu konsumentów tej samej kolejki?
Czym różni się List od IEnumerable?
Czy trzeba nadpisać GetHashCode i Equals razem? Czy można nadpisać tylko jedno z nich?
Istnieje tablica niezależnych modeli, dla każdego z nich wykonywana jest długa operacja obliczeniowa. Jak zorganizować szybsze przetwarzanie?
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.
Za co odpowiadają kody statusu HTTP 200, 400 i 500?
Jak rozpoznać, które dane należy buforować?
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.
Jaki będzie wynik zapisu do zamkniętego kanału? Deadlock, panic czy operacja zapisu zwróciła błąd?
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?
Nowa implementacja mapy w Go (SwissTable) — jak działa, jak rozwiązywane są kolizje?
Jakie są główne różnice między typami wartości a typami referencyjnymi w .NET?
Jakie są wady indeksów?
Jak zaimplementować swój middleware? Gdzie go rejestrować? W jakiej kolejności jest wykonywany?
Jak usługi geolokalizacyjne określają lokalizację na podstawie adresu IP?
Pytania kandydata dotyczące projektu (format pracy, zespół, procesy)
Czym jest MVCC?
Czy ma sens dodanie indeksu do pola boolean (np. IsSent)?
Jakie próbki i agregacje zostały wykonane na danych telemetrycznych?
Czym są poziomy izolacji transakcji?