C# | Тесты
الذهاب إلى القناة على Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+sjKGQXl79ytkYzIy Задачи t.me/+Xy-0H7xKlgo0NDVi Ваканасии t.me/+BQFHXZQ0zrViNGIy
إظهار المزيد2 802
المشتركون
لا توجد بيانات24 ساعات
-57 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
2 802
🤔 Есть ли какие-то ограничения для типов данных по ключу?
Да:
- Ключ не должен быть null (в Dictionary).
- Ключ должен быть неизменяемым, т.е. после помещения в словарь не должен меняться его хеш или логическое состояние.
- Должен корректно реализовывать Equals() и GetHashCode(), иначе возможны ошибки поиска или дубликаты.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какой метод класса Stack используется для извлечения верхнего элемента без его удаления?
2 802
🤔 Что такое IoC-контейнеры?
Это механизм управления зависимостями в приложении.
1. Контейнер отвечает за создание объектов, управление их жизненным циклом и предоставление зависимостей.
2. Упрощает разработку, избавляя от необходимости вручную создавать и связывать объекты.
3. Используется в DI-фреймворках, таких как Spring или .NET Core.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какой из следующих методов класса Thread выполняет асинхронный запуск метода?
2 802
🤔 Какой из следующих методов класса Dictionary удаляет элемент по указанному ключу?
2 802
🤔 Что такое зацепление в коде?
Зацепление (coupling) — это мера зависимости одного модуля от другого.
- Сильное зацепление (tight coupling) — классы жёстко связаны, изменение одного требует изменения другого.
- Слабое зацепление (loose coupling) — классы слабо связаны через абстракции (например, интерфейсы), что повышает гибкость, масштабируемость и тестируемость.
Цель хорошего дизайна — добиться слабого зацепления и высокой связности внутри модуля.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какой из следующих методов используется для выполнения асинхронного метода, который возвращает Task>?
2 802
🤔 Какой из следующих делегатов не принимает параметры и не возвращает значение?
2 802
🤔 Какие типы данных можно использовать у Dictionary в качестве ключа?
Ключи должны быть:
- Уникальными
- Иметь устойчивую реализацию GetHashCode() и Equals()
Подходящие типы:
- Примитивы (int, string, GUID и т.п.)
- Структуры (например, кастомные value types)
- Объекты (если правильно переопределены Equals и GetHashCode)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какое ключевое слово используется для объявления значимого типа данных в C#?
2 802
🤔 Какие подходы используются для соблюдения Dependency Inversion?
Применяются инъекция зависимостей (DI), абстракции через интерфейсы, паттерн фабрики, IoC-контейнеры и принцип интерфейсной сегрегации (ISP). Эти подходы упрощают тестирование и расширяемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какой из следующих событий класса ObservableCollection вызывается при добавлении или удалении элементов?
2 802
🤔 Какой из следующих методов класса StringBuilder добавляет строку в конец текущего объекта StringBuilder?
2 802
🤔 Что такое GVT?
Это концепция, используемая в системах симуляции с распределённым временем.
1. Она определяет минимальное время среди всех процессов, до которого может быть выполнена симуляция.
2. Используется для синхронизации в распределённых системах, чтобы избежать конфликтов и откатов.
3. GVT помогает управлять последовательностью событий и эффективным использованием ресурсов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 802
🤔 Какая коллекция использует алгоритм хеширования для быстрого поиска элементов?
2 802
🤔 Что произойдет, если удалить обработчик события, которого нет в списке подписчиков?
2 802
Repost from easyoffer
Новая фича на easyoffer – Автоотлики
Вы автоматически откликаетесь на подходящие вам вакансии. Попробуйте её бесплатно и начните получать больше предложений о работе.
🚀 Запуск занимаем всего 3 минуты, а экономит очень много времени
🛡 Это безопасно: easyoffer официально одобрен HeadHunter и прошел его модерацию.
🥷🏻 Автоотклик незаметен для рекртера. Автоотклик ничем не отличается от обычного отклика, который вы делаете вручную
Рекрутеры давно используют автоматизацию для поиска кандидатов. Так почему вы должны откликаться вручную?
💡Совет – Добавьте шаблон сопроводительного письма, чтобы откликаться на большее количество вакансий (на некоторые вакансии нельзя откликнуться без сопроводительного)
Попробовать бесплатно → https://easyoffer.ru/autoapply
2 802
🤔 Если есть класс, а в нем значимый тип данных, где он будет храниться?
Если значимый тип (например, int или struct) — это поле класса, то:
- Сам класс хранится в куче (heap).
- Значимый тип как поле будет внутри объекта класса, то есть в той же области памяти (в куче).
Он не уходит в стек отдельно — размещается вместе с объектом, который его содержит.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
