Подготовка к интервью

Вопросы на собеседовании по C#

343 вопроса по C# с технических собеседований

343 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по C# — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, c#, optimization.

Каталог

Результаты поиска

Найдено: 343
Теория

Что такое обобщенные типы (Generic) в C#?

Обобщенные типы (Generic) в C# позволяют определять классы, структуры, интерфейсы, делегаты и методы с параметрами типов. Это предоставляет возможность повторного использования кода и повышения типовой безопасности.

Читать ответ
Теория

В чем разница между переопределением и сокрытием методов в C#?

Переопределение (override) используется для реализации полиморфизма, позволяя классу-наследнику предоставить свою реализацию виртуального, абстрактного или унаследованного метода.

Читать ответ
Теория

Каким образом в памяти отображаются и хранятся базовые типы данных в языке C#?

В C# базовые типы данных (например, int, double, bool, char) являются типами-значениями (value types). Они хранятся в памяти непосредственно, то есть переменная содержит само значение, а не ссылку на него.

Читать ответ
Теория

Как происходит сравнение строк в C#? Сравниваются ли ссылки на строки или их значения?

В C# строки являются ссылочными типами, но их сравнение по умолчанию происходит по значению. Операнд равенства (==) и метод Equals сравнивают содержимое строк, а не ссылки на объекты в памяти.

Читать ответ
Теория

В какой категории данных можно классифицировать интерфейсы в языке C#?

В языке C# интерфейсы можно классифицировать как ссылочные типы данных (reference types). Они определяют контракт, то есть набор методов, свойств, событий или индексаторов, которые должен реализовать класс или структура.

Читать ответ