Қалыпты (абстрактілі емес) класс ішінде виртуалды әдістер жасауға бола ма?
C#
Полиморфизмді пайдаланып, мұрагер типіне негізделген switch-case-ты қалай ауыстыруға болады?
C#-да әдістермен жұмыс істеу үшін қолданылатын технологияның атауы қандай?
TDD және DDD туралы естідіңіз бе? Оларды тәжірибеде қалай қолдандыңыз?
Асинхронды және көпжолды өңдеу арасындағы негізгі айырмашылық неде?
Әдісті орындау кезінде асинхронды операция қашан басталады?
Қашан орындалу await-қа жетсе, не болады? Компилятор оны қалай өңдейді?
C#-да атрибуттар мен рефлексияға қандай баламалар бар?
Қандай архитектуралық үлгілерді білесіз?
C# тілінде partial кілт сөзі не үшін пайдаланылады? Ол не үшін қажет?
Қандай тапсырмалар үшін partial класс қажет болуы мүмкін?
Тәуелділікті кері айналдыру қағидаты (DIP) дегеніміз не?
Абстрактілі класс кәдімгі классынан қалай ерекшеленеді?
Класс әдісін өзгеріссіз қалай кеңейтуге болады?
MVC, MVP, MVVM дегеніміз не? Олар қалай ерекшеленеді?
C#-да атрибуттар дегеніміз не?
Асинхрондылық деген не және оны жұмысыңызда қалай қолдандыңыз?
Негізгі сынып мұрагерлерге тәуелді болмауы керек — оны қалай жүзеге асыруға болады? Негізгі сыныпты мұрагерлердің бар екендігін қалай білуге болады?
Переопределенген әдістің негізгі жүзеге асыруын шақыру үшін қандай негізгі сөзді қолдануға болады?
Плагиндік архитектурада Singleton паттернін қалай қолданасыз? Плагиндер арасындағы қатынасты қалай ұйымдастырасыз?