Почему нельзя писать async-код внутри lock?
Выполнение асинхронных задач внутри блокировки (lock) в многопоточном программировании обычно не рекомендуется. Причины:
Читать ответПодготовка к интервью
5 вопросов с собеседований в Банк ПСБ
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Банк ПСБ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: http, testing, qa.
Каталог
Выполнение асинхронных задач внутри блокировки (lock) в многопоточном программировании обычно не рекомендуется. Причины:
Читать ответАвтоматизированное тестирование играет ключевую роль в современном процессе разработки.
Читать ответОдин из классических шаблонов проектирования, который разделяет обязанности между компонентами — это Model-View-Controller (MVC).
Читать ответВ HTTP спецификации метод PUT предназначен для создания или замены ресурса по указанному URL. Кэширование ответов на PUT-запросы обычно не применяется, так как PUT изменяет состояние сервера.
Читать ответHttpClient в C# — это современный и удобный класс для выполнения HTTP-запросов.
Читать ответ