C# | Тесты
Open in Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Show more2 713
Subscribers
-524 hours
-147 days
-3730 days
Data loading in progress...
Similar Channels
Tags Cloud
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
August '26
August '26
+13
in 0 channels
July '26
+12
in 0 channels
Get PRO
June '26
+29
in 1 channels
Get PRO
May '26
+15
in 0 channels
Get PRO
April '26
+31
in 0 channels
Get PRO
March '26
+46
in 0 channels
Get PRO
February '26
+51
in 0 channels
Get PRO
January '26
+44
in 0 channels
Get PRO
December '25
+38
in 0 channels
Get PRO
November '25
+83
in 0 channels
Get PRO
October '25
+57
in 0 channels
Get PRO
September '25
+40
in 0 channels
Get PRO
August '25
+74
in 0 channels
Get PRO
July '25
+92
in 1 channels
Get PRO
June '25
+81
in 1 channels
Get PRO
May '25
+86
in 0 channels
Get PRO
April '25
+146
in 0 channels
Get PRO
March '25
+201
in 2 channels
Get PRO
February '25
+351
in 3 channels
Get PRO
January '25
+215
in 53 channels
Get PRO
December '24
+106
in 0 channels
Get PRO
November '24
+118
in 1 channels
Get PRO
October '24
+264
in 25 channels
Get PRO
September '24
+721
in 325 channels
Get PRO
August '24
+179
in 0 channels
Get PRO
July '24
+385
in 55 channels
Get PRO
June '24
+642
in 241 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 26 August | 0 | |||
| 25 August | 0 | |||
| 24 August | +2 | |||
| 23 August | 0 | |||
| 22 August | 0 | |||
| 21 August | 0 | |||
| 20 August | 0 | |||
| 19 August | 0 | |||
| 18 August | +1 | |||
| 17 August | 0 | |||
| 16 August | +1 | |||
| 15 August | +1 | |||
| 14 August | +2 | |||
| 13 August | 0 | |||
| 12 August | +1 | |||
| 11 August | 0 | |||
| 10 August | +1 | |||
| 09 August | 0 | |||
| 08 August | 0 | |||
| 07 August | 0 | |||
| 06 August | +3 | |||
| 05 August | 0 | |||
| 04 August | +1 | |||
| 03 August | 0 | |||
| 02 August | 0 | |||
| 01 August | 0 |
Channel Posts
🤔 Какой из следующих методов класса Thread используется для установки имени потока?
| 2 | 🤔 Какая разница между private и protected методами?
- private — доступен только внутри текущего класса.
- protected — доступен внутри текущего класса и его наследников.
private обеспечивает максимальную инкапсуляцию, а protected позволяет наследникам переопределять поведение или использовать базовые методы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 109 |
| 3 | 🤔 Какой из следующих методов класса System.String объединяет две или более строки в одну строку? | 161 |
| 4 | 🤔 Что такое "boxing" и "unboxing" в C#? | 210 |
| 5 | Пожизненный PRO доступ на easyoffer — по цене одного года!
До 2 сентября вы можете купить PRO навсегда.
Покупаешь один раз — пользуешься всю жизнь.
– База вопросов и задач из собеседований
– Примеры видео-ответов на вопросы
– Записи реальных собеседований
– Тренажеры "Проработка вопросов" и "Реальное собеседование"
– Аналитика требований из вакансий
– Автоотклики на вакансии
– Агрегатор вакансий (скоро)
👉 Купить PRO со скидкой 70%: https://easyoffer.ru/pro | 216 |
| 6 | 🤔 Как реализовать Dictionary, чтобы не использовать ConcurrentDictionary?
Если ConcurrentDictionary по каким-то причинам не подходит, можно использовать обычный Dictionary, но при этом:
- Оборачивать доступ в lock (монитор), чтобы обеспечить потокобезопасность.
- Использовать ReaderWriterLockSlim для более гибкой блокировки чтения/записи. Такой подход требует ручной синхронизации, что сложнее и менее эффективно, чем готовое решение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 213 |
| 7 | 🤔 Что такое "partial class" в C#? | 248 |
| 8 | 🤔 Что такое Transient?
Transient — это самый короткий жизненный цикл.
Новый объект создаётся каждый раз, когда он запрашивается.
Подходит для лёгких, статeless-компонентов, где не требуется запоминание состояния.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 270 |
| 9 | 🤔 Какой алгоритм поиска имеет временную сложность O(log n)? | 286 |
| 10 | 🤔 Что такое куки и где оно хранится в запросе?
Это небольшие файлы данных, хранящиеся на стороне клиента и отправляемые серверу с каждым запросом.
1. Они содержатся в заголовке HTTP-запроса (Cookie).
2. Используются для хранения сессий, предпочтений пользователя и другой информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 293 |
| 11 | 🤔 Какой метод используется для создания экземпляра типа с использованием рефлексии и передачи параметров конструктору? | 288 |
| 12 | 🤔 Что такое конкурентность в многопоточности?
Конкурентность — это способность нескольких потоков выполняться одновременно или чередоваться в выполнении. Даже если физически работает один процессор, задачи могут переключаться быстро, создавая ощущение одновременности. Важно при этом избегать конфликтов между потоками.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 279 |
| 13 | 🤔 В каком случае блок finally не будет выполнен? | 293 |
| 14 | 🤔 Какие типы шаблонов проектирования есть?
C# поддерживает все классические шаблоны проектирования (по GoF), включая:
- Порождающие: Singleton, Factory Method, Abstract Factory, Builder, Prototype.
- Структурные: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy.
- Поведенческие: Strategy, Observer, Command, State, Visitor, Mediator, Chain of Responsibility, Memento, Interpreter, Iterator, Template Method.
А также часто используются:
- Dependency Injection
- Repository
- Unit of Work
- MVVM (в WPF) и MVC (в ASP.NET)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 308 |
| 15 | 🤔 Какой из следующих элементов можно использовать в expression-bodied members в C#? | 330 |
| 16 | 🤔 В чём разница в загрузке данных между жадной, ленивой и явной?
- Жадная (Eager) загрузка — данные загружаются вместе с основным объектом сразу, обычно через Include. Это снижает количество запросов, но может привести к избытку данных.
- Ленивая (Lazy) загрузка — связанные данные подгружаются только при первом доступе к ним. Это удобно, но требует осторожности (можно случайно вызвать лишние запросы).
- Явная (Explicit) загрузка — данные подгружаются вручную при необходимости, через отдельный вызов. Такой подход даёт полный контроль, но требует больше кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 333 |
| 17 | 🤔 Как вызвать статический метод Print из нестатического метода того же класса? | 329 |
| 18 | 🤔 В чём заключается реализация паттерна абстрактной фабрики
Суть реализации:
- Есть абстрактный интерфейс фабрики, определяющий методы создания продуктов.
- Есть конкретные реализации этой фабрики, каждая из которых возвращает продукты одного "семейства".
- Клиент работает с абстракциями, не зная конкретных реализаций.
Это обеспечивает гибкость, масштабируемость и ослабленную связанность между компонентами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 358 |
| 19 | 🤔 Какая коллекция в .NET поддерживает уникальность элементов и предоставляет методы для объединения, пересечения и разности множеств? | 371 |
| 20 | 🤔 Что такое Swagger?
Swagger (теперь часть OpenAPI):
- Это инструмент для документирования REST API.
- Позволяет:
- описывать API в формате JSON/YAML;
- автоматически генерировать документацию;
- предоставлять интерактивный UI, где можно тестировать запросы.
- Интеграция с .NET происходит через Swashbuckle.AspNetCore или NSwag.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 393 |
