Jak funguje rozdělení zpráv v RabbitMQ mezi více spotřebiteli jedné fronty?
Čím se liší List od IEnumerable?
Je třeba přepsat GetHashCode a Equals společně? Lze přepsat pouze jedno z nich?
Existuje pole nezávislých modelů, pro každý je provedena dlouhá výpočetní operace. Jak organizovat rychlejší zpracování?
Pomocí LINQ spočítejte ploché statistiky produktů a modifikátorů v vloženém modelu košíku: název a celkové množství. Je třeba zohlednit množství položky v košíku a také modifikátory.
Za co odpovídají HTTP stavy 200, 400 a 500?
Jak poznat, která data je třeba uložit do cache?
Existují tři metody, které mění informace o předmětu (mění stav, mění složení štítků a nastavují váhu). Vzhledem k tomu, že se plánuje přidat dalších 10-20 metod, které mění informace o předmětu (samotné metody mohou být implementovány jako NuGet v jiném servisu), je třeba implementovat jedinou metodu DoSomethingWithItem, která na základě vstupních parametrů může volat jakoukoli změnu předmětu. Jinými slovy, metodě lze říct "Změň stav" nebo "Nastav váhu" a její implementace zavolá jednu z metod jako StateChanger.Change nebo WeightSetter.Set atd. Třídy StateChanger, TagsSetter a WeightSetter lze měnit. Hlavní je zachovat obchodní funkčnost.
Jaký bude výsledek zápisu do uzavřeného kanálu? Deadlock, panika nebo operace zápisu vrátila chybu?
Jak efektivně realizovat zprávu se střední hodnotou za období, pokud do tabulky denně přichází přibližně miliarda záznamů a celkem je jich stovky miliard?
Nová implementace mapy v Go (SwissTable) — jak funguje, jak jsou řešeny kolize?
Jaké jsou hlavní rozdíly mezi hodnotovými a referenčními typy v .NET?
Jaké jsou nevýhody indexů?
Jak začlenit svůj middleware? Kde ho registrovat? V jakém pořadí se provádí?
Jak určují služby geolokace polohu podle IP adresy?
Otázky kandidáta o projektu (formát práce, tým, procesy)
Co je MVCC?
Má smysl přidávat index na booleanové pole (například IsSent)?
Jaké vzorky a agregace byly provedeny na telemetrických datech?
Co jsou to úrovně izolace transakcí?