Переписывание фрагмента кода в соответствии с принципами SOLID
SQL‑запросы для поиска сотрудника с максимальной зарплатой и выбора отделов с высокой средней оплатой
Сокрытие методов в цепочке наследования
Какой результат выдаст SQL‑запрос с оператором JOIN
Надёжный вызов асинхронного метода: обнаружение проблем с обработкой исключений
Метод, возвращающий массив без повторяющихся элементов в исходном порядке без LINQ
Какой результат отобразит LINQ‑запрос с побочными эффектами и отложенным выполнением
Добавление события, реагирующего на изменение списка List1
Какой тип исключения будет проброшен из вложенной конструкции try‑catch‑finally
Как получить целочисленные значения членов перечисления
Исключения в асинхронных вызовах: где они отлавливаются?
Потокобезопасное изменение глобальных конфигураций в многопоточном приложении
Обнаружение проблемы синхронизации в многопоточном сервисе
Разработка архитектуры кэширования для программного продукта
Однопроходный фильтр последовательности с исключением последних N элементов
Определение отсутствующего числа в последовательном массиве от 1 до 9
Повышение эффективности поиска наибольшего числа в списке
Поведение Dictionary при использовании собственного типа ключа
Какой вывод получит программа
Последовательность вывода при работе с исключениями