C# | Тесты
2.85K subscribers
25 photos
1 file
347 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой метод используется для получения всех атрибутов, примененных к типу, в C#?
Anonymous Quiz
36%
Type.GetProperties()
7%
Type.GetMethods()
48%
Type.GetCustomAttributes()
8%
Type.GetFields()
👍1
🤔 Какой из следующих методов LINQ используется для выполнения объединения двух коллекций?
Anonymous Quiz
44%
Join
7%
GroupJoin
36%
Union
13%
Concat
💊13🤔3
🤔 Что такое паттерн CQRS?

Command Query Responsibility Segregation (CQRS) разделяет операции чтения и записи в системе. Команды (write) изменяют состояние, а запросы (read) используют оптимизированные модели для получения данных, что улучшает производительность и масштабируемость.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤔 Какой метод используется для проверки, является ли год високосным?
Anonymous Quiz
74%
DateTime.IsLeapYear()
14%
DateTime.IsLeap()
8%
DateTime.CheckLeapYear()
4%
DateTime.ValidateLeapYear()
🤔 Какой метод класса ThreadPool используется для выполнения задачи в пуле потоков?
Anonymous Quiz
61%
RunTask
16%
QueueUserWorkItem
17%
StartTask
5%
BeginTask
🤔 Что такое Swagger?

Swagger (теперь часть OpenAPI):
- Это инструмент для документирования REST API.
- Позволяет:
- описывать API в формате JSON/YAML;
- автоматически генерировать документацию;
- предоставлять интерактивный UI, где можно тестировать запросы.
- Интеграция с .NET происходит через Swashbuckle.AspNetCore или NSwag.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🤔 Какой из следующих методов позволяет выполнить асинхронный запрос LINQ?
Anonymous Quiz
22%
ToListAsync
4%
ToArrayAsync
1%
ToDictionaryAsync
74%
вышеперечисленные
🤔 Какой алгоритм используется для поиска максимального паросочетания в двудольном графе?
Anonymous Quiz
19%
Алгоритм Куна
27%
Алгоритм Форда-Фалкерсона
19%
Алгоритм Прима
35%
Алгоритм Дейкстры
🤔5
🤔 Какие API можно назвать REST-овыми?

REST API используют HTTP-методы (GET, POST, PUT, DELETE) и ресурсы, представленные через URL, с архитектурными принципами простоты и масштабируемости.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊1
🤔 Какой из методов LINQ используется для отложенной фильтрации коллекции?
Anonymous Quiz
73%
Where
6%
Select
9%
GroupBy
12%
OrderBy
🤔 Заменить символ в тексте онлайн.Каким образом оптимизировать базу данных в рамках нормализации?

Оптимизация в процессе нормализации включает:
- Разделение данных по сущностям (таблицам), чтобы исключить дублирование.
- Использование внешних ключей и связей для соблюдения целостности.
- Создание индексов на поля, используемые в связях и часто запрашиваемые.
- Анализ нормальных форм и применение их до разумного предела (обычно 3NF).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊9
🤔 Какой метод LINQ используется для проверки наличия хотя бы одного элемента, удовлетворяющего условию?
Anonymous Quiz
81%
Any
1%
All
11%
Contains
6%
Exists
🤔 Какой из следующих методов используется для выполнения асинхронной операции с поддержкой отмены?
Anonymous Quiz
5%
await MyMethodAsync()
14%
MyMethodAsync().Wait(cancellationToken)
77%
await MyMethodAsync(cancellationToken)
4%
MyMethodAsync().Result(cancellationToken)
💊4
🤔 Что если покрыть код контроллера тестами?

1. Это повысит уверенность в правильности работы контроллера, проверяя маршруты, валидацию и ответы.
2. Однако это не заменяет тестирование бизнес-логики, которая должна тестироваться на уровне сервисов.
3. Тесты контроллера полезны для проверки интеграции, но их переизбыток может затруднить обслуживание.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какая коллекция из пространства имен System.Collections.Concurrent является потокобезопасным стеком?
Anonymous Quiz
65%
ConcurrentStack
8%
Stack
19%
ConcurrentBag
7%
BlockingCollection
🔥1
🤔 Какой метод используется для создания экземпляра типа с использованием рефлексии и передачи параметров конструктору?
Anonymous Quiz
37%
Activator.CreateInstance()
33%
Type.CreateInstance()
18%
ConstructorInfo.CreateInstance()
12%
Type.NewInstance()
🔥2
🤔 Что в себе может хранить делегат?

Делегат хранит ссылки на методы с совместимой сигнатурой и может содержать одну или несколько функций (многокастовый делегат). Он позволяет динамически изменять логику выполнения кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой метод используется для получения первого элемента из Stack<T> без его удаления?
Anonymous Quiz
58%
Peek()
24%
Pop()
17%
Get()
1%
Retrieve()
🤔 Какой из следующих методов класса LinkedList<T> вставляет новый узел после указанного узла?
Anonymous Quiz
9%
AddBefore
56%
AddAfter
6%
AddLast
29%
AddNext
👍2