C# | Тесты
Открыть в Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+sjKGQXl79ytkYzIy Задачи t.me/+Xy-0H7xKlgo0NDVi Ваканасии t.me/+BQFHXZQ0zrViNGIy
Больше2 804
Подписчики
Нет данных24 часа
-57 дней
-230 день
Архив постов
2 804
🤔 Какой из методов класса String используется для удаления начальных и конечных пробелов в строке?
2 804
🤔 Какая разница между private и protected методами?
- private — доступен только внутри текущего класса.
- protected — доступен внутри текущего класса и его наследников.
private обеспечивает максимальную инкапсуляцию, а protected позволяет наследникам переопределять поведение или использовать базовые методы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой тип исключения используется для обработки ошибок, связанных с доступом к файлам?
2 804
🤔 Что из себя представляет DI в ASP.NET Core?
Dependency Injection (внедрение зависимостей) — это встроенный механизм, с помощью которого ASP.NET Core:
- Создаёт и управляет зависимостями (объектами).
- Позволяет вкладывать зависимости в конструкторы или методы.
- Использует контейнер служб, где регистрируются интерфейсы и реализации.
DI позволяет отделить создание объектов от их использования, улучшая тестируемость и масштабируемость.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой из следующих методов класса CancellationTokenSource используется для создания нового токена отмены?
2 804
🤔 Какой метод LINQ используется для фильтрации элементов коллекции на основе предиката?
2 804
🤔 Что такое паттерн DDD?
Это подход к разработке, фокусирующийся на модели домена и бизнес-логике. Основная идея — построение программного обеспечения вокруг доменных сущностей, агрегаций и их контекстов для решения бизнес-задач.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой из следующих методов можно использовать для возвращения значения из асинхронного метода?
2 804
🤔 Возможно ли как-нибудь ограничить типы, которые пользователь будет передавать через шаблон?
Да, можно. В C# для ограничения (ограничений) обобщённых типов используется ключевое слово where.
Примеры ограничений:
- where T : class — только ссылочные типы.
- where T : struct — только значимые типы.
- where T : new() — должен иметь публичный конструктор без параметров.
- where T : BaseClass — должен быть наследником BaseClass.
- where T : interfaceName — должен реализовывать указанный интерфейс.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой метод используется для проверки наличия конкретного атрибута на типе в C#?
2 804
🤔 Является ли POST идемпотентным?
Нет, метод POST не является идемпотентным. Каждый повторный вызов POST может создавать новые ресурсы или изменять состояние системы, что приводит к разным результатам. Это типичный метод для операций создания или изменения, и его повторение может вызвать дублирование или непредсказуемый эффект.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой метод должен быть реализован для перегрузки операции неявного преобразования типов?
2 804
🤔 Какой из следующих модификаторов не может быть применен к методу в C#?
2 804
🤔 Какие есть базовые сущности RabbitMQ?
1. Queue — очередь, куда отправляются сообщения.
2. Exchange — точка обмена, которая направляет сообщения в очереди на основе правил.
3. Binding — связь между Exchange и Queue, определяющая, какие сообщения попадут в очередь.
4. Message — само сообщение, отправляемое в RabbitMQ.
5. Connection — соединение клиента с сервером RabbitMQ.
6. Channel — виртуальный канал поверх соединения для работы с сообщениями.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой из методов интерфейса IList позволяет вставить элемент в определенную позицию?
2 804
🤔 Какой метод LINQ используется для пропуска первых N элементов коллекции?
2 804
🤔 Какие есть фазы очистки ресурсов?
Управление ресурсами в .NET делится на несколько этапов:
1. Finalize (финализатор):
- Позволяет объекту реагировать на удаление.
- Вызывается сборщиком мусора.
- Используется редко, потому что непредсказуем по времени.
2. Dispose:
- Ручной способ освободить управляемые и неуправляемые ресурсы.
- Используется через IDisposable.
- Можно вызывать через конструкцию try-with-resources (using).
3. GC.Collect():
- Принудительно запускает сборку мусора.
- Не рекомендуется использовать без нужды.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
