C#
Objasnite šta podrazumeva termin 'Ref' u programiranju ili određenim tehnologijama.
Kako se odnosiš prema proizvodima životinjskog porekla?
Kako odrediti najpogodniji pravac u programiranju za sebe?
Pregled: primenjeni kod Klasa sadrži logiku za obradu novih porudžbina. Izvlači porudžbine i pozicije iz baze podataka, zatim pravi HTTP poziv ka eksternom mikroservisu Stock, u kojem rezerviše proizvode prema pozicijama porudžbine. Ako su sve rezervacije uspešno izvršene, mikroservis potvrđuje rezervaciju porudžbine u Stock i označava porudžbinu kao obrađenu. Mikroservis se pokreće u više instanci, pa metoda Process može biti izvršena paralelno. Da bi se izbegla obrada istih redova, koristi se mehanizam pesimističkog zaključavanja PostgreSQL Select for update ... skip locked. Implementacija IBus šalje poruke u RabbitMq. ```csharp public sealed class PendingOrdersProcessor { public async Task PendingOrdersProcessor(ILogger logger, IBus bus, HttpStockService st { var env = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"); var cs = _cs[env]; _db = new OrdersRepository(cs); _bus = bus; logger = logger; ``` ```csharp _stockService = stockService; } private readonly ILogger _logger; private readonly IOrdersRepository _db; private readonly IStockService _stockService; private readonly IBus _bus; private static readonly Dictionary<string, string> _cs = new { { "Development", "User ID=root;Password=myPassword;Host=localhost;Port=5432;Database=myDataBase" }, { "Production", "User ID=root;Password=myPassword;Host=prod-db;Port=5432;Database=" "Pooling=true;Min Pool Size=0;Max Pool Size=1;" } }; ```
Можете ли да набројите врсте позиција на којима сте раније радили?
Можете ли да објасните шта је Entity Framework Core и како се користи за рад са базама података у .NET апликацијама?
Koje su prednosti i mane korišćenja indeksa u bazi podataka?
Може ли да се прогласеју константне вредности у интерфејсу и како то утиче на дизајн?
Da li ste imali iskustva sa korišćenjem kombinovanih indeksa u bazi podataka?
Можете ли описати архитектуру система коју сте користили на претходној позицији?
Koje strategije se mogu primeniti za povećanje efikasnosti izvršavanja upita u Entity Framework-u?
Можете ли да нам испричате о својим кључним обавезама и задацима које сте решили у претходним пројектима?
Koji se pristupi koriste za proveru tačnosti podataka u ASP.NET Core?
Koje potencijalne mane se mogu otkriti u planu izvršenja upita?
Објасните у чему се разликује коришћење асинхроних операција од мултитрединга у програмирању.
Можете ли објаснити главне разлике између приступа Service Locator и Inversion of Control (IoC)?
Koja je maksimalna količina apstraktnih klasa koje jedna klasa može implementirati u objektno-orijentisanom sistemu?
Koja je osnovna svrha metode PATCH u REST API za ažuriranje resursa?
Kako ćeš uspostaviti komunikaciju sa osobom koja ti je zadala težak zadatak?
Koji rezultat daje poziv metode GetHashCode na objektu u .NET?