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

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

Фильтры

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

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

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

Вопросы

10 всего
Async/Await Middle

Как компилятор C# преобразует async/await под капотом и какую роль играет IAsyncStateMachine?

Async/Await Middle

Почему использование Task.Run для I/O-bound операций часто считается ошибкой и как оно влияет на ThreadPool?

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 …