C# | Тесты
Відкрити в Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Показати більше2 711
Підписники
+124 години
-87 днів
-4030 день
Архів дописів
2 711
🤔 Как происходит запрос интерфейса?
Когда компоненту нужен другой класс (зависимость), он объявляет интерфейс в своём конструкторе, а контейнер DI:
- Ищет зарегистрированную реализацию этого интерфейса.
- Создаёт экземпляр и передаёт его в зависимый класс.
Такой механизм называется инъекция через конструктор, и он наиболее распространён.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой метод используется для копирования файла с перезаписью, если он уже существует?
2 711
🤔 В чём суть extension-методов?
Extension-методы позволяют добавлять методы к существующим типам, не изменяя их исходный код. Это:
- Делается с помощью static-класса и ключевого слова this перед параметром.
- Вызывается как обычный метод у объекта.
Это делает код более читаемым и расширяемым. Особенно полезны в LINQ и утилитарных сценариях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
📺 База 1000+ реальных собеседований
На программиста, тестировщика, аналитика, проджекта и другие IT профы.
Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
2 711
🤔 Какой из методов LINQ используется для выборки элементов последовательности, соответствующих условию?
2 711
🤔 Какой из методов класса String используется для удаления начальных и конечных пробелов в строке?
2 711
🤔 Какая разница между private и protected методами?
- private — доступен только внутри текущего класса.
- protected — доступен внутри текущего класса и его наследников.
private обеспечивает максимальную инкапсуляцию, а protected позволяет наследникам переопределять поведение или использовать базовые методы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой тип исключения используется для обработки ошибок, связанных с доступом к файлам?
2 711
🤔 Что из себя представляет DI в ASP.NET Core?
Dependency Injection (внедрение зависимостей) — это встроенный механизм, с помощью которого ASP.NET Core:
- Создаёт и управляет зависимостями (объектами).
- Позволяет вкладывать зависимости в конструкторы или методы.
- Использует контейнер служб, где регистрируются интерфейсы и реализации.
DI позволяет отделить создание объектов от их использования, улучшая тестируемость и масштабируемость.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из следующих методов класса CancellationTokenSource используется для создания нового токена отмены?
2 711
🤔 Какой метод LINQ используется для фильтрации элементов коллекции на основе предиката?
2 711
🤔 Что такое паттерн DDD?
Это подход к разработке, фокусирующийся на модели домена и бизнес-логике. Основная идея — построение программного обеспечения вокруг доменных сущностей, агрегаций и их контекстов для решения бизнес-задач.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой из следующих методов можно использовать для возвращения значения из асинхронного метода?
2 711
🤔 Возможно ли как-нибудь ограничить типы, которые пользователь будет передавать через шаблон?
Да, можно. В C# для ограничения (ограничений) обобщённых типов используется ключевое слово where.
Примеры ограничений:
- where T : class — только ссылочные типы.
- where T : struct — только значимые типы.
- where T : new() — должен иметь публичный конструктор без параметров.
- where T : BaseClass — должен быть наследником BaseClass.
- where T : interfaceName — должен реализовывать указанный интерфейс.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 711
🤔 Какой метод используется для проверки наличия конкретного атрибута на типе в C#?
2 711
🤔 Является ли POST идемпотентным?
Нет, метод POST не является идемпотентным. Каждый повторный вызов POST может создавать новые ресурсы или изменять состояние системы, что приводит к разным результатам. Это типичный метод для операций создания или изменения, и его повторение может вызвать дублирование или непредсказуемый эффект.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
