Asinxron metodlarda void geri qaytarmaq yaxşıdırmı? async void-un tələləri nələrdir?
Öz middleware-inizi necə daxil etmək olar? Harada qeydiyyatdan keçirmək lazımdır? Hansı ardıcıllıqla icra olunur?
Saga kontekstində orkestrasiya və xoreoqrafiya arasındakı fərq nədir?
Milyonlarla qeydiyyata sahib cədvəldə yavaş SQL sorğusunu necə optimallaşdırardınız?
Obyekt yönümlü proqramlaşdırma nədir?
İş formatı sizə uyğundurmu: üç ay ofisdə, sonra hibrid cədvəl?
Əvvəlki və ya hazırki iş yerinizdə fəxr etdiyiniz bir və ya iki vəzifə haqqında danışın.
Təcrübəniz haqqında qısa məlumat verin.
ValueTask nədir və onu nə zaman istifadə etmək lazımdır?
Cari şirkətdə səviyyəniz nədir?
Məhsul qiymətlərinin necə keşikdə saxlanılmalı və eyni zamanda cache miss zamanı hansı risk yaranır?
List və Dictionary-də axtarışın algoritmik mürəkkəbliyi nədir? Dictionary daxili necə qurulub?
Mikroxidmət memarlığı — xidmətlər bir-biri ilə necə əlaqə qurur? RabbitMQ və Kafka arasındakı fərqlər?
Axın nədir? Siz onu necə başa düşürsünüz?
C#-da `is not null` yoxlaması ilə `!= null` arasındakı fərq nədir?
İş parçalarının sinxronlaşdırma mexanizmləri haqqında danışın.
Try/catch/finally nədir və onlar nə üçün lazımdır?
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.
Bir dəyişəni iş parçacığı/tapşırıq ilə əlaqələndirmək mümkündürmü ki, hər tapşırıq öz dəyərini saxlasın? ThreadLocal və AsyncLocal nədir?
Xidmətin yalnız keşlə işləməsi və verilənlər bazasını bilməməsi üçün keşi necə həyata keçirmək olar? Məlumatlar hər 5 dəqiqədə bir dəyişir, köhnə məlumatlar qəbul edilir. Keşlənmiş məlumatlara TTL qoymaq lazımdırmı?