Sobes.tech

Papaskinkite apie Clean Architecture — kaip ji sukurta, sluoksniai, priklausomybės.

Middle
СБК ПАРУС
59

Kodėl duomenų paskirstymas per shardus naudojant customerId % shardCount yra problema, kai keičiasi shardų skaičius, ir kokį sprendimą naudoti?

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

Ar galima suderinti laisvadienį su kompensacija savaitgalį, jei reikia apsilankyti kariuomenės komisariate?

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

Kaip suprasti, kurie indeksai naudojami ir kaip vyksta užklausa?

Middle+
aiins
59

Ką galima pasakyti apie užklausos plano optimizavimą?

Middle+
Gravilink
59

Kas yra dependency injection, kur ji taikoma ir kokie egzistuoja gyvavimo laikotarpiai: Transient, Scoped, Singleton?

Middle
ИНДАСОФТ
59

Įgyvendinkite metodą, kuris užpildo naudotojo pilną vardą iš saugyklos (IDbRepository arba ICacheRepository) ir perduoda praturtintą įvykį toliau (IEventSaver) Reikia pasiekti maksimalią našumą Kataloge yra 99,9% aktualių duomenų Pradinė įvykių tvarka saugojimo metu gali būti pažeista public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
OZONOZON
59

Kam naudojamas HAVING?

Junior
СБК ПАРУС
59

Kas yra atributai C#?

Middle+
Тензор
59

Funkcijų rinkinys, ciklas 0-9, pridedame lambdas, kurios fiksuoja i, kviečiame visas. Ką jis išves?

Middle+
Gravilink
59

Prometheus — kas tai yra, kaip naudotas, kaip veikia, kaip renka metrikas, kokie yra pagrindiniai metrikų tipai?

Senior
.wrk
59

Naudojote LINQ? Kas yra medžiagų apdorojimas?

Middle+
Gravilink
59

Ką daro metodas Intersect()?

Junior
СБК ПАРУС
59

Yra trys metodai, kurie keičia prekės informaciją (keičia būseną, keičia žymų sudėtį ir nustato svorį). Kadangi planuojama pridėti dar 10-20 metodų, kurie keičia prekės informaciją (patys metodai gali būti įgyvendinti kaip NuGet kitame serveryje), būtina įgyvendinti vieną metodą DoSomethingWithItem, kuris priklausomai nuo įvesties parametrų galėtų iškviesti bet kokią prekės keitimo operaciją. Kitaip tariant, metodui gali būti sakoma "Pakeisk būseną" arba "Nustatyk svorį" ir jo įgyvendinimas pats iškvies vieną iš metodų, kaip StateChanger.Change arba WeightSetter.Set ir t. t. Klasės StateChanger, TagsSetter ir WeightSetter gali būti keičiamas. Svarbiausia – išsaugoti verslo funkcionalumą.

Middle
OZONOZON
59

Kuo skiriasi RabbitMQ nuo Kafka?

Middle+
СБК ПАРУС
59

Kokį technologijų rinkinį naudojo?

Middle+
Gravilink
58

Kas yra srautas? Kaip jį suprantate?

Middle+
Тензор
58

Kokia jūsų patirtis su PostgreSQL?

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

Kas vyksta, kai vykdymas pasiekia await? Kaip tai tvarko kompiliatorius?

Middle+
Тензор
58

Operacijų tipai / izoliacijos lygiai?

Middle+
Gravilink
58
/180