C#
Как се създават и издават токени за потвърждаване на идентичността на потребителя в системата за удостоверяване?
Каква роля играе производствената версия в текущия проект и какви характеристики има?
Какви типове Action филтри можеш да назовеш и как се използват?
В кои случаи и с кои обекти се прилага директивата using в C++?
Дали структурата се превръща в референтен тип при използване на ключовите думи ref или out в методите?
Как се осъществява управлението на транзакциите в архитектурата на микросервизите?
Има процес за поддръжка на клиенти. В рамките на този процес съществува процес за назначаване на подкрепителни билети на оператор. Един оператор не може да има повече от 5 билета едновременно. ТАБЛИЦА Tickets ( Id int PK, -- други колони ) ТАБЛИЦА Operators ( Id int PK, -- други колони ) -- картографиране оператор-билет за активни билети. -- При затваряне на билет, картографирането се премахва. ТАБЛИЦА OperatorsTicket ( TicketId int PK, OperatorId int NULL ) // в рамките на транзакция public void TryAssignOperatorToTicket(int ticketId) { var avalibleOperator = _db.GetOperatorsWithTicketsCount(maxTickets: 4) .OrderBy(o => o.TicketsCount).FirstOrDefault(); if(avalibleOperator is not null) _db.AssignTicketToOperator(ticketId, avalibleOperator.Id); else _db.AssignTicketToOperator(ticketId, null); }
Каква е ролята и предназначението на междинния софтуер в архитектурата на приложенията?
Можете ли да обясните разликата между ключовите модификатори ref и out в C# и в кои ситуации се използват?
Можете ли да назовете други типове цикли на живот на обекти, използвани в IoC контейнери, освен singleton?
Как са свързани помежду си методите Equals и GetHashCode в обектно-ориентираното програмиране?
Какви методи използвате за структуриране и моделиране на бази данни?
Каква е основната цел на използването на транзакции в системите за управление на бази данни?
Какви задачи и дейности изпълнявахте извън областта на програмирането на предишното си работно място?
Каква е разликата между просто използване на throw и throw ex, и кой метод е по-препоръчителен в различните случаи?
Опишете опита си в провеждането и анализа на натоварващи тестове на системи.
Можеш ли да назовеш няколко нерелационни системи за управление на бази данни, които знаеш?
Кои HTTP методи на REST API са идемпотентни? Може ли да се изпращат заявки/данни в GET и какви са ограниченията? Как се различават семействата кодове 4xx и 5xx?
Обяснете принципите на нормализиране на данните в релационните бази данни.
Можете ли да обясните какво е съхранена процедура в SQL и как се използва?