C# | Тесты
Kanalga Telegram’da o‘tish
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+sjKGQXl79ytkYzIy Задачи t.me/+Xy-0H7xKlgo0NDVi Ваканасии t.me/+BQFHXZQ0zrViNGIy
Ko'proq ko'rsatish2 804
Obunachilar
Ma'lumot yo'q24 soatlar
-57 kunlar
-230 kunlar
Postlar arxiv
2 804
🤔 Какое исключение выбрасывается при попытке использовать null ссылку?
2 804
🤔 Можно ли передать значимый тип данных по ссылке?
Да, можно. Это делается явно, чтобы изменить оригинальное значение, а не копию.
- Обычно значимые типы передаются по значению (создаётся копия).
- Чтобы изменить исходный объект, его передают по ссылке, указав это явно (например, через ref или out).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Что такое интерфейс?
Интерфейс — это контракт, который определяет набор методов и свойств, которые класс обязан реализовать. В отличие от классов, интерфейсы не содержат реализации, что позволяет разрабатывать гибкие и расширяемые архитектуры, где конкретное поведение зависит от реализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какие механизмы позволяют не нарушать принцип dependency inversion?
Для соблюдения принципа dependency inversion используются интерфейсы и абстракции, которые позволяют код зависеть от общего поведения, а не от конкретных реализаций. Также помогают фабрики (Factories) для создания объектов и DI-контейнеры (Dependency Injection), которые управляют зависимостями и их внедрением.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какое ключевое слово используется для ожидания завершения задачи в асинхронном методе?
2 804
🤔 Какой из следующих методов используется для ожидания результата асинхронного метода, возвращающего значение?
2 804
🤔 Что такое interceptor?
Interceptor — это механизм, позволяющий вмешиваться в выполнение операций (например, запросов, логики работы, логирования) до или после их исполнения.
В .NET и EF Core interceptors применяются для:
- Логирования SQL-запросов
- Модификации поведения БД
- Аудита действий
Это своего рода «прослойка» между системой и реальным выполнением.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Что произойдет, если добавить элемент в коллекцию List, итерацию по которой выполняет foreach?
2 804
🤔 Какой метод используется для добавления элемента в BlockingCollection?
2 804
🤔 Как происходит запрос интерфейса?
Когда компоненту нужен другой класс (зависимость), он объявляет интерфейс в своём конструкторе, а контейнер DI:
- Ищет зарегистрированную реализацию этого интерфейса.
- Создаёт экземпляр и передаёт его в зависимый класс.
Такой механизм называется инъекция через конструктор, и он наиболее распространён.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
🤔 Какой метод используется для копирования файла с перезаписью, если он уже существует?
2 804
🤔 В чём суть extension-методов?
Extension-методы позволяют добавлять методы к существующим типам, не изменяя их исходный код. Это:
- Делается с помощью static-класса и ключевого слова this перед параметром.
- Вызывается как обычный метод у объекта.
Это делает код более читаемым и расширяемым. Особенно полезны в LINQ и утилитарных сценариях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 804
📺 База 1000+ реальных собеседований
На программиста, тестировщика, аналитика, проджекта и другие IT профы.
Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
2 804
🤔 Какой из методов LINQ используется для выборки элементов последовательности, соответствующих условию?
2 804
🤔 Какой из методов класса String используется для удаления начальных и конечных пробелов в строке?
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
