C#
Жабық арнаға жазу нәтижесі қандай болады? Deadlock, паника немесе жазу операциясы қате қайтару ма?
Қайталау деректерін жою тапсырмасының есептеу күрделілігі қандай? Неге? HashSet ішінен қалай жұмыс істейді?
GC ұрпақтар концепциясының мәні неде (0, 1, 2)? Біз не оптимизациялаймыз?
Монолит қандай тапсырмаларға жарайды және одан микросервистерге қалай оңай өтуге болады? Модульдік монолит дегеніміз не?
Kafka/MassTransit тұтынушысы ішінде сұрау ауқымы жоқ кезде Scoped қызметтерімен (мысалы, DbContext) қалай жұмыс істеуге болады?
Дерекқорларға қатысты дедлок (deadlock) дегеніміз не?
Unit of Work паттерні дегеніміз не және ол қандай паттернге жатады?
Жұмысыңызда ең жиі қолданатын жобалау үлгілері қандай?
Асинхрондылық деген не және оны жұмысыңызда қалай қолдандыңыз?
ConcurrentDictionary қалай жұмыс істейді?
IMemoryCache Қолданбада IMemoryCache қолданудың артықшылықтары мен кемшіліктері қандай? OWASP топ 10 деген не? Код метрикалары 1. Қандай код сапасы метрикаларын білесіз? 2. Оларды қолдандыңыз ба? 3. Қалай есептедіңіз? 4. CI бөлігі ме, әлде adhoc па? Жүктеме Егер сіздің қызметіңіз (веб бет) тестілеу немесе жүктеме тізбегінде тұрып қалса, сіз не істейсіз?
Шешімге List қосудың себебі неде, егер сіз тек HashSet пайдаланып, ToList шақыра алсаңыз?
Async/await және асинхронды әдістер не үшін қажет?
Массивтен қайталанатын элементтерді қалай жоюға болады? Қандай әдістер бар?
Dependency injection деген не, ол қайда қолданылады және қандай өмірлік циклдер бар: Transient, Scoped, Singleton?
БД құрылымы бірдей, бірақ деректері әртүрлі екі клиенттің орындау жоспары бірдей бола ма?
Терезе функциясы мен GROUP BY қалай ерекшеленеді?
Бір толық кесте сканымен баяу SQL сұрауын қалай оңтайландыруға болады?
C#-да интерфейс дегеніміз не және ол қандай артықшылықтар береді, соның ішінде тестілеу үшін?
Егер әдіс async деп белгіленсе, бірақ ішінде await болмаса — не болар еді?