- Отличие ссылочных и значимых типов
- В том или ином виде спросят про модификаторы доступа (public, private, protected, internal, sealed).
Либо напрямую, либо дадут задачу на их понимание.
- virtual и override
- Отличие класса от структуры
- Чем абстрактный класс отличается от интерфейса
- Какие паттерны знаете
- Что такое рефлексия
- Что такое сборка мусора
- Как бы вы спроектировали дерево на классах
- Дадут практическую задачку в духе "А вот если мы от класса A отнаследуем класс B, то что выведется в таком-то случае"
-Могут спросить, работали ли вы с ORM (скорее всего EF/LINQ)
С меньшей вероятностью, но все равно могут спросить:
- Могут спросить про делегаты и события
- Могут спросить про SOLID
- Могут спросить про асинхронность
- Могут спросить про многопоточность
- Не C#, но скорее всего спросят по SQL. Дадут задачку со структурой из 3-5 таблиц, проверят, насколько вы хорошо понимаете JOIN, GROUP BY, HAVING. Могут спросить про индексы.
Большая часть ответов есть здесь
https://metanit.com/sharp/tutorial/
PS Ваша ссылка не открылась, сайт сильно тупит, надеюсь, там боле-менее типовая вакансия C# джуна)