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

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

Фильтры

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

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

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

Вопросы

20 всего
Основы языка Junior

Что выведет цикл foreach по actions, если в цикле for добавлять лямбды () => Console.WriteLine(count) для count от 0 до …

Основы языка Junior

Какое числовое значение будет у En.Second, если First = 15, Second без значения, Third = 54?

Основы языка Junior

Чем отличаются value type и reference type в C#? Что может произойти, если не понимать эту разницу при передаче данных м…

Основы языка Junior

Как можно присвоить значение полю, помеченному readonly?

Основы языка Junior

Чем параметр in отличается от ref и out? Зачем передавать большую struct через in вместо копирования по значению?

Основы языка Junior

Как работает pattern matching с оператором is в C#? Почему сочетание is с when и свойствами предпочтительнее цепочки if …

Основы языка Junior

Для чего нужны nullable value types и что может произойти при неправильной работе со свойствами HasValue и Value?

Основы языка Junior

Скомпилируется ли код var a = null; с последующим присвоением a = 10?

Основы языка Junior

Чем отличается throw от throw ex при перебросе исключения? Почему throw ex сбрасывает stack trace и усложняет поиск перв…

Основы языка Junior

Struct S реализует IDisposable. Что выведет GetDispose() внутри и после блока using(s), если Dispose меняет поле dispose…

Основы языка Junior

Что происходит с памятью при создании переменной значимого и ссылочного типа? Почему частые аллокации в куче могут снижа…

Основы языка Junior

Что выведет код после boxing int в object, инкремента i и попытки привести obj к short?