C# | Тесты
رفتن به کانال در Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+sjKGQXl79ytkYzIy Задачи t.me/+Xy-0H7xKlgo0NDVi Ваканасии t.me/+BQFHXZQ0zrViNGIy
نمایش بیشتر2 803
مشترکین
-124 ساعت
-67 روز
-130 روز
آرشیو پست ها
2 803
🤔 В чём разница в загрузке данных между жадной, ленивой и явной?
- Жадная (Eager) загрузка — данные загружаются вместе с основным объектом сразу, обычно через Include. Это снижает количество запросов, но может привести к избытку данных.
- Ленивая (Lazy) загрузка — связанные данные подгружаются только при первом доступе к ним. Это удобно, но требует осторожности (можно случайно вызвать лишние запросы).
- Явная (Explicit) загрузка — данные подгружаются вручную при необходимости, через отдельный вызов. Такой подход даёт полный контроль, но требует больше кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой класс используется для создания слабых ссылок на объекты в C#, позволяя сборщику мусора их собирать, если нет других сильных ссылок?
2 803
🤔 В чем разница между Include и ThenInclude?
- Include — загружает связанные сущности первого уровня (например, User -> Orders).
- ThenInclude — используется для загрузки дочерних сущностей от уже включённой (Orders -> Products).
То есть ThenInclude позволяет углубляться в иерархию вложенных объектов, продолжая цепочку
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какая коллекция из пространства имен System.Collections.Concurrent является потокобезопасной очередью?
2 803
🤔 Какой из следующих методов является примером явной реализации интерфейса?
2 803
🤔 Внешние ключи должны быть в базе данных?
Внешние ключи обеспечивают целостность данных, связывая таблицы.
1. Они полезны для предотвращения ошибок, например, удаления связанных записей.
2. Однако в некоторых случаях (например, масштабируемые системы) можно использовать программную логику вместо внешних ключей для повышения производительности.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой класс используется для асинхронного чтения строк из файла в C#?
2 803
🤔 Что из нижеперечисленного является правильным способом объявления абстрактного метода в абстрактном классе?
2 803
🤔 Какие основные паттерны используются в back-end?
На back-end чаще всего используются:
- Repository — для доступа к данным.
- Unit of Work — управление транзакциями.
- Dependency Injection — разделение зависимостей и реализаций.
- CQRS — разделение команд и запросов.
- Mediator — упрощает взаимодействие между компонентами.
- Factory / Abstract Factory — динамическое создание объектов.
- Builder — создание сложных объектов шаг за шагом.
- Strategy — переключение алгоритмов без изменения клиентского кода.
- Adapter — интеграция сторонних библиотек и API.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой метод используется для вызова конструктора с параметрами с использованием рефлексии?
2 803
🤔 Какой метод LINQ используется для выполнения внутреннего соединения (inner join) двух последовательностей?
2 803
🤔 Как понять, что в коде будет использоваться IQueryable, а не IEnumerable?
Если запрос выполняется на уровне базы данных или другого внешнего источника данных, используется IQueryable. Если данные уже загружены в память, используется IEnumerable.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
👩💻 Ищем C# разработчиков. Релокейт, удалёнка, платим много!
Специально для Вас, собираем лучшие вакансии, только с прямыми контактами в Telegram!
👩💻 C# 👩💻 Java
👩💻 DevOps 👩💻 Python
👣 Go 👩💻 Node.js
🖼️ PHP 🤖 ML & DS
🖥 SQL 🔎 QA
👩💻 UX/UI 👩💻 Frontend
👩💻 Mobile 📋 Analyst
💼 1C 👩💻 IT HR
Подпишись чтобы не упустить свой шанс получить лучший оффер!
2 803
🤔 Какой из следующих методов необходимо реализовать для интерфейса IComparable?
2 803
🤔 В качестве ключа могут использоваться одинаковые значения?
В Dictionary ключи должны быть уникальными.
Если попытаться добавить второй раз ключ с тем же значением — произойдёт исключение.
Значения (value) при этом могут повторяться, ограничение касается только ключей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 803
🤔 Какой из следующих методов класса Task используется для создания задачи, которая завершится после указанного времени задержки?
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
