ENIGMA AI
ENIGMA AI

Вопросы по C# — часть 2

63 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Что такое интерфейс IDisposable?

language_specific junior

Как удалить метод Finalize в C#?

language_specific middle

Если мы реализовали метод Dispose и уже вызвали его, есть ли смысл вызывать его повторно?

language_specific middle

Нужно ли вызывать метод Finalize, если мы уже вручную вызвали метод Dispose?

language_specific middle

Какое копирование использует метод Object.Clone?

oop junior

Зачем нужно ключевое слово readonly?

language_specific junior

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

oop middle

Что делать, если метод GetHashCode возвращает отрицательное значение?

language_specific middle

Что такое ключевое слово dynamic в C#?

language_specific middle

Что такое CLR?

language_specific junior

Какие модификаторы доступа в C# вы знаете?

language_specific junior

В каких случаях можно использовать комбинацию модификаторов доступа private protected в C#?

language_specific middle

Можно ли добавлять DLL-файлы в систему и как это работает?

language_specific junior

Что происходит под капотом Enumerable.Execute в .NET?

language_specific middle

Что такое CIL (Common Intermediate Language)?

language_specific middle

Чем отличается класс от record в C#?

language_specific middle

Что такое паттерн IDisposable и зачем он нужен?

language_specific junior

Что произойдет, если привести значимый тип (value type) к типу object?

language_specific middle

Может ли значимый тип (value type) храниться в куче?

language_specific middle

Зачем нужна конструкция IDisposable в C#?

language_specific middle

Что такое Disposable в .NET и для чего он используется?

language_specific junior

Как реализовать LINQ-запрос и вывести его результат в консоль?

language_specific junior

Что делает директива using в C#?

language_specific junior

Что такое паттерн Dispose, зачем он нужен и как правильно реализовать метод Dispose в C#?

language_specific middle

Какого размера объекты попадают в Large Object Heap (LOH) в .NET?

language_specific middle

Какие методы или свойства необходимо реализовать в пользовательской коллекции, чтобы она наследовалась от IEnumerable в .NET?

language_specific middle

Что такое упаковка (boxing) и распаковка (unboxing), в чем их преимущества и недостатки?

language_specific junior

В чем особенность HashSet в C# по сравнению с обычными коллекциями?

data_structures junior

Что такое ref struct в C# и для чего они используются?

language_specific middle

Что изменится в поведении структуры, если добавить к ней модификатор ref (ref struct) в C#?

language_specific middle

Вопросы по другим технологиям