Қалыпты (абстрактілі емес) класс ішінде виртуалды әдістер жасауға бола ма?
Semaphore қалай жұмыс істейді? Ол lock-тан қалай ерекшеленеді?
Командадан қандай күтулеріңіз бар? Қандай командада жұмыс істеуге ыңғайлысыз?
Go тіліндегі қоқыс жинағыш туралы айтыңыз.
Плагиндік архитектурада Singleton паттернін қалай қолданасыз? Плагиндер арасындағы қатынасты қалай ұйымдастырасыз?
Асинхронды кодта қатынауды бұғаттау үшін lock операторы қолдануға бола ма?
Пайдаланушының толық атын сақтау қоймасынан (IDbRepository немесе ICacheRepository) толтырып, байытылған оқиғаны әрі қарай тарату әдісін жүзеге асырыңыз (IEventSaver). Өнімділікті барынша арттырыңыз. Кэште 99.9% деректер өзекті. Оқиғаларды сақтау кезінде бастапқы тәртіп бұзылуы мүмкін.
Intersect() әдісі не істейді?
TDD және DDD туралы естідіңіз бе? Оларды тәжірибеде қалай қолдандыңыз?
Өзіңіздің өзіңізше Where-ды yield-сіз қалай жүзеге асыруға болады? Yield дегеніміз не және ол қалай жұмыс істейді?
List және Dictionary-да іздеу алгоритмдік күрделілігі қандай? Dictionary ішкі қалай жүзеге асырылады?
Қазіргі уақытта не оқып жатырсыз немесе дамуға не қарап жатырсыз?
Kafka тұтынушы тобына, егер бір тұтынушы үнемі қосылып ажыратылса, бұл басқа тұтынушылардың оқылуына әсер етеді ме?
RabbitMQ және Kafka туралы айтыңыз — айырмашылығы неде?
Қашан орындалу await-қа жетсе, не болады? Компилятор оны қалай өңдейді?
Соңғы жұмыс орныңыз және тәжірибеңіз туралы айта аласыз ба?
Класс әдісін өзгеріссіз қалай кеңейтуге болады?
Әртүрлі ID-лері бар 10 миллион оқиға үшін Enrich әдісін қалай оңтайландыруға болады? Параллелизмді қалай шектеуге болады?
Async/await тапсырмасы: async/await қалай жұмыс істейді? Ол неге айналады? Task пен ValueTask арасындағы айырмашылық неде?
Жоба бойынша API нұсқаларын қалай жүзеге асырдыңыз? Клиент нақты нұсқаны қалай шақырды?