C#
Papaskinkite apie Clean Architecture — kaip ji sukurta, sluoksniai, priklausomybės.
Kodėl duomenų paskirstymas per shardus naudojant customerId % shardCount yra problema, kai keičiasi shardų skaičius, ir kokį sprendimą naudoti?
Ar galima suderinti laisvadienį su kompensacija savaitgalį, jei reikia apsilankyti kariuomenės komisariate?
Kaip suprasti, kurie indeksai naudojami ir kaip vyksta užklausa?
Ką galima pasakyti apie užklausos plano optimizavimą?
Kas yra dependency injection, kur ji taikoma ir kokie egzistuoja gyvavimo laikotarpiai: Transient, Scoped, Singleton?
Į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) { }
Kam naudojamas HAVING?
Kas yra atributai C#?
Funkcijų rinkinys, ciklas 0-9, pridedame lambdas, kurios fiksuoja i, kviečiame visas. Ką jis išves?
Prometheus — kas tai yra, kaip naudotas, kaip veikia, kaip renka metrikas, kokie yra pagrindiniai metrikų tipai?
Naudojote LINQ? Kas yra medžiagų apdorojimas?
Ką daro metodas Intersect()?
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ą.
Kuo skiriasi RabbitMQ nuo Kafka?
Kokį technologijų rinkinį naudojo?
Kas yra srautas? Kaip jį suprantate?
Kokia jūsų patirtis su PostgreSQL?
Kas vyksta, kai vykdymas pasiekia await? Kaip tai tvarko kompiliatorius?
Operacijų tipai / izoliacijos lygiai?