Sobes.tech

Când ar trebui să aplicăm indexarea într-o bază de date?

Junior — Middle
122

Puteți explica ce înseamnă principiul inversiunii dependențelor și de ce este important în dezvoltarea software-ului?

Junior — Middle
122

Explică ce este mecanismul de migrații în Entity Framework Core și cum este utilizat pentru a gestiona modificările în baza de date.

Junior — Middle
122

Ce tipuri de metode există în LinkQ?

Junior — Middle
122

Cum vă imaginați condițiile ideale de muncă și dezvoltare în viitoarea dumneavoastră companie?

Junior — Middle
122

Explica ce sunt funcțiile anonime sau expresiile lambda în programare.

Junior — Middle
Sector Tree
122

Puteți explica ce înseamnă termenul MOQ în contextul afacerilor sau programării?

Junior — Middle
122

Explica ce se înțelege prin termenul 'Ref' în programare sau tehnologii specifice.

Junior — Middle
122

Care este părerea ta despre produsele de origine animală?

Junior — Middle
LOGAREON
122

Cum să determini direcția cea mai potrivită în programare pentru tine?

Junior — Middle
122

Revizuire: cod aplicat Clasa conține logica pentru procesarea noilor comenzi. Extrage comenzile și pozițiile din baza de date, apoi face o solicitare HTTP către un microserviciu extern Stock, în care rezervă produsele conform pozițiilor comenzii. Dacă toate rezervările sunt efectuate cu succes, microserviciul confirmă rezervarea comenzii în Stock și marchează comanda ca procesată. Microserviciul rulează în mai multe instanțe, așa că metoda Process poate fi executată în paralel. Pentru a evita procesarea aceluiași rând, se utilizează un mecanism de blocare pesimistă în PostgreSQL Select for update ... skip locked. Implementarea IBus trimite mesaje către 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;" } }; ```

Middle+
Gravilink
122

Puteți enumera tipurile de poziții pe care le-ați ocupat anterior?

Intern — Middle
TVision
122

Poți explica ce este Entity Framework Core și cum este folosit pentru a lucra cu baze de date în aplicațiile .NET?

Junior — Middle
122

Care sunt avantajele și dezavantajele utilizării indexurilor într-o bază de date?

Junior — Middle
122

Se pot declara valori constante în interiorul unei interfețe și cum afectează acest lucru designul?

Junior — Middle
122

Ai avut de-a face cu utilizarea indexurilor combinate în baze de date?

Junior — Middle
Бренд Монитор
appfox
122

Ce comenzi Git ați folosit în practică pentru gestionarea versiunilor proiectului?

Junior — Middle
122

Puteți descrie arhitectura sistemului pe care ați folosit-o în poziția dvs. anterioară?

Junior — Middle
122

Ce strategii pot fi aplicate pentru a îmbunătăți eficiența executării interogărilor în Entity Framework?

Junior — Middle
Элисофт
122

Puteți să ne vorbiți despre responsabilitățile dvs. principale și sarcinile pe care le-ați îndeplinit în proiectele anterioare?

Junior — Middle
Skillaz
122
/180