Може ли да създавам виртуални методи в обикновен (не абстрактен) клас?
C#
Как да заменим switch-case по тип на наследник с използване на полиморфизъм?
Как се нарича технологията за работа с методи като препратки в C#?
Чували ли сте за TDD и DDD? Как ги прилагате на практика?
Каква е основната разлика между асинхронността и многопоточността?
Кога точно започва асинхронната операция при изпълнение на метода?
Какво е ключовата дума partial в C#? За какво се използва?
Какво се случва, когато изпълнението достигне до await? Как го обработва компилаторът?
Каква е алтернативата на атрибутите и рефлексията в C#?
Кои архитектурни модели знаете?
За какви задачи може да е необходим частичен клас?
Какво е принципът на инверсия на зависимостите (DIP)?
Как може да се разшири метод на клас, без да се модифицира изходният код?
Каква е разликата между абстрактен клас и обикновен клас?
Какво е MVC, MVP, MVVM? Как се различават?
Какви са атрибутите в C#?
Как може да се реализира, че базовият клас да не зависи от наследниците? Как може базовият клас да знае за съществуването на наследниците?
Какво е асинхронност и как я прилагахте в работата си?
С коя ключова дума можете да извикате базовата реализация на метода от презаписания?
Кои шаблони за дизайн използвате най-често в работата си?