Каталог вопросов

100+ вопросов с разборами для собеседований по C# и .NET

Фильтры

Почему не просто ChatGPT?

Мы тоже используем AI. Но проверяем факты, строим программу обучения и отслеживаем ваш прогресс.

Узнать подробнее

Вопросы

10 всего
ООП Middle

Как работают виртуальные методы под капотом? Опишите механизм виртуальной диспетчеризации и структуру VMT для простого с…

ООП Middle

Зачем нужна явная реализация интерфейсов (explicit interface implementation) в C#? Приведите практический сценарий, где …

ООП Middle

Почему неизменяемые типы критически важны для безопасного ООП-дизайна? Объясните, как правильно реализовать immutable re…

ООП Middle

Почему принцип 'предпочитайте композицию наследованию' особенно важен в C# с учётом особенностей CLR? Покажите проблему …

ООП Middle

Чем объявление event отличается от публичного поля делегата? Почему вызов события извне класса-издателя запрещён, и как …

ООП Middle

Класс C наследует B, а B — A. В C метод Print2 скрыт через new, Print1 переопределён через override. Что выведет код с A…

ООП Middle

Зачем помечать классы и методы как sealed? Как модификатор sealed влияет на MethodTable и возможности JIT-компилятора по…

ООП Middle

В чём суть принципа подстановки Лисков (LSP) и почему классический пример Square : Rectangle нарушает корректный ООП-диз…

ООП Middle

Как работают методы интерфейсов по умолчанию (default interface methods) в C# 8+? В чём опасность множественного наследо…

ООП Middle

Почему в C# допустимо присвоение string[] массиву object[], но операция записи object в такой массив приводит к ArrayTyp…