Sobes.tech

Кога трябва да се прилага индексиране в база данни?

Junior — Middle
122

Можете ли да обясните какво означава принципът на инверсия на зависимостите и защо е важен при разработката на софтуер?

Junior — Middle
122

Обяснете какво е механизмът за миграции в Entity Framework Core и как се използва за управление на промените в базата данни.

Junior — Middle
122

Какви видове методи съществуват в LinkQ?

Junior — Middle
122

Как си представяте идеалните условия за работа и развитие във вашата бъдеща компания?

Junior — Middle
122

Обяснете какво са анонимните функции или лямбда изрази в програмирането.

Junior — Middle
Sector Tree
122

Можете ли да обясните какво означава терминът MOQ в контекста на бизнеса или програмирането?

Junior — Middle
122

Обяснете какво се разбира под термина 'Ref' в програмирането или конкретни технологии.

Junior — Middle
122

Какво е отношението ти към продукти от животински произход?

Junior — Middle
LOGAREON
122

Как да определите най-подходящата посока в програмирането за вас?

Junior — Middle
122

Преглед: приложен код Класът съдържа логиката за обработка на нови поръчки. Извлича поръчките и позициите от базата данни, след което прави HTTP заявка към външен микросервис Stock, който резервира продуктите според позициите на поръчката. Ако всички резервации са успешни, микросервисът потвърждава резервацията на поръчката в Stock и маркира поръчката като обработена. Микросервисът работи в няколко екземпляра, затова методът Process може да се изпълнява паралелно. За да се избегне обработката на същите редове, се използва механизъм за песимистично заключване PostgreSQL Select for update ... skip locked. Имплементацията на IBus изпраща съобщения към 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

Можете ли да изброите видовете позиции, на които сте работили преди?

Intern — Middle
TVision
122

Можете ли да обясните какво е Entity Framework Core и как се използва за работа с бази данни в .NET приложения?

Junior — Middle
122

Какви са предимствата и недостатъците на използването на индекси в база данни?

Junior — Middle
122

Може ли да се обявяват постоянни стойности вътре в интерфейс и как това влияе на дизайна?

Junior — Middle
122

Имали ли сте опит с използването на комбинирани индекси в бази данни?

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

Можете ли да опишете архитектурата на системата, която сте използвали на предишната си позиция?

Junior — Middle
122

Какви стратегии могат да се приложат за подобряване на ефективността при изпълнение на заявки в Entity Framework?

Junior — Middle
Элисофт
122

Можете ли да разкажете за основните си отговорности и задачи, които сте изпълнили в предишни проекти?

Junior — Middle
Skillaz
122

Какви подходи се използват за проверка на коректността на данните в ASP.NET Core?

Junior — Middle
AndersenAndersen
122
/180