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

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

Фильтры

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

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

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

Вопросы

55 всего
Async/Await Middle

Что делает ConfigureAwait(false) и почему его использование важно в библиотечном коде?

Async/Await Middle

Как работает Task.WhenAll под капотом и почему последовательный await может значительно замедлить выполнение независимых…

Async/Await Middle

Зачем нужен ValueTask и в каких случаях его использование может ухудшить производительность вместо улучшения?

Async/Await Middle

Что такое SynchronizationContext и почему вызов .Result или .Wait() на асинхронной задаче может вызвать дедлок в UI-прил…

Async/Await Middle

Почему сигнатура async void считается опасной и чем обработка исключений в таких методах отличается от async Task?

Async/Await Middle

Как CancellationToken обеспечивает кооперативную отмену асинхронных операций под капотом и почему простой volatile bool-…

Async/Await Middle

Как исключения распространяются в async-методах и почему await разворачивает ошибку напрямую, а вызов .Result оборачивае…

Async/Await Middle

Как TaskCompletionSource позволяет вручную управлять завершением Task и зачем его используют при обёртке callback-based …

LINQ Middle

Почему повторный вызов Count() и Sum() на results после foreach даёт другие числа, если Square использует yield return?

LINQ Middle

Почему один и тот же LINQ-запрос может выполняться в памяти (LINQ to Objects) или на сервере БД (LINQ to SQL/Entity Fram…

LINQ Middle

Какой LINQ-метод исключает дублирующиеся элементы в результирующей последовательности?

LINQ Middle

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