C#
TRUNCATE və DELETE arasındakı fərq nədir?
Yeni inkişaf etdiricidən ilk ayda nə gözlənilir?
10 elementdən ibarət kolleksiyadan take(4) ilə FilterLast istifadə edildikdə şəbəkə xidmətinə neçə sorğu göndəriləcək? Və FilterLast2?
ASP.NET Core-də Action-filtrlər və Middleware arasındakı fərqi izah edin.
Sorğu icra planı nədir?
List daxilində məhsullar dövründə bloklanmış məhsulları tapmağın mürəkkəbliyi nədir və onu necə optimallaşdırmaq olar?
Sıralanmış massivdə ikili axtarışın algoritmik mürəkkəbliyi nədir?
HTTP və TCP necə əlaqəlidir? UDP və TCP necə əlaqəlidir?
Bu SQL sorğusunu maksimum sürətləndirmək necə mümkündür?
IdentityServer ilə işlədinizmi?
Vəzifə: Sizdən yeni funksiyanın kodunu nəzərdən keçirmək istənilib, onun mahiyyəti turu (aviasiya bileti və oteldən ibarət) bron etmək imkanını təmin etməkdir. Uçuş bileti və tur üçün ayrı-ayrı bronlama funksiyaları artıq mövcuddur və bu vəzifədən gözlənilir ki, bütün turu və ya onun heç bir komponentini bron edəcək vahid bir metod olsun.
Əsas HTTP metodları GET, POST, PUT, PATCH, DELETE arasındakı fərqlər nələrdir?
C# dilində using quruluşu hansı tapşırıqlar üçün istifadə olunur və bu nədir?
Peşəkar təcrübəniz haqqında danışın: hansı layihələr və texnologiyalar üzərində işlədiniz, nə etdiniz və niyə yeni iş axtarmağa başladınız?
ASP.NET Core-də sorğu boru xətti (middleware pipeline) nədir?
SelectMany istifadə etdinizmi?
async/await-də tapşırıq həmişə eyni axında yerinə yetirilirmi yoxsa müxtəlif ola bilərmi?
Clean Architecture haqqında danışın — necə qurulub, qatlar, asılılıqlar.
Müştəri dəstəyi prosesi mövcuddur. Bu proses çərçivəsində, dəstək biletlərinin operatora təyin olunması prosesi mövcuddur. Operator eyni zamanda ən çox 5 biletə sahib ola bilər. CƏDVƏL Biletler ( Id int PK, -- digər sütunlar ) CƏDVƏL Operatorlər ( Id int PK, -- digər sütunlar ) -- aktiv biletlər üçün operator-bilet xəritəsi. -- Bilet bağlandıqda, xəritə silinir. CƏDVƏL OperatorBilet ( TicketId int PK, OperatorId int NULL ) // tranzaksiya daxilində 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); }
Saniyədə 3-5 min hadisə axını üçün hansı məlumatların saxlanması və işlənməsi optimallaşdırmaları tətbiq olundu: indekslər, bölmələmə, sharding?