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
🤔 Заменить символ в тексте онлайн.Каким образом оптимизировать базу данных в рамках нормализации?

Оптимизация в процессе нормализации включает:
- Разделение данных по сущностям (таблицам), чтобы исключить дублирование.
- Использование внешних ключей и связей для соблюдения целостности.
- Создание индексов на поля, используемые в связях и часто запрашиваемые.
- Анализ нормальных форм и применение их до разумного предела (обычно 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
🤔 Что такое делегат?

Делегат в C# — это тип, который представляет ссылки на методы с определённой сигнатурой. Делегаты используются для передачи методов в качестве параметров и для обратных вызовов (callbacks). Они являются основой для событий и лямбда-выражений в C#. Делегаты позволяют вызывать методы динамически, что делает код более гибким.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой метод используется для получения результатов нескольких асинхронных операций с обработкой завершения каждой операции по мере её выполнения?
Anonymous Quiz
60%
Task.WhenAll
23%
Task.WhenAny
13%
Task.Factory.ContinueWhenAny
4%
Task.Run
🤔 Какой метод используется для получения сообщения об ошибке из объекта исключения?
Anonymous Quiz
24%
GetMessage()
19%
GetError()
23%
Message()
33%
Message
💊15👍1
🤔 Что такое атрибуты и какова их основная цель?

Это метаданные, добавляемые к элементам кода (классам, методам, свойствам) для описания их поведения. Они позволяют изменять или дополнять поведение во время выполнения, например, управлять сериализацией или валидацией.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🤔 Какой из следующих методов класса Semaphore блокирует текущий поток, пока семафор не станет доступным?
Anonymous Quiz
4%
Acquire
43%
WaitOne
45%
Lock
7%
Enter
🔥2
🤔 Какой метод LINQ используется для фильтрации элементов коллекции?
Anonymous Quiz
8%
Select
80%
Where
10%
OrderBy
3%
GroupBy
💊2
🤔 Как происходит загрузка связанных сущностей?

Entity Framework Core поддерживает три способа загрузки связанных данных:
- Жадная загрузка (Eager Loading) – связанные сущности загружаются сразу вместе с основной, используя оператор Include. Это снижает количество запросов, но может привести к загрузке лишних данных.
- Ленивая загрузка (Lazy Loading) – связанные данные загружаются только при первом обращении к ним. По умолчанию в EF Core отключена, но может быть включена с помощью прокси-объектов.
- Явная загрузка (Explicit Loading) – связанные сущности загружаются вручную с помощью отдельного запроса при необходимости.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 Какой из операторов используется для явного преобразования типов?
Anonymous Quiz
18%
is
58%
as
17%
typeof
7%
explicit
💊19👍1🤔1
🤔 Какой метод используется для вычисления разницы между двумя датами с точностью до миллисекунд?
Anonymous Quiz
27%
TimeSpan.Subtract()
38%
DateTime.Difference()
24%
DateTime.Subtract()
11%
DateTime.Compare()
🤔 В чем разница между процессами и потоками?

Процессы — это независимые экземпляры программ, имеющие собственное адресное пространство. Потоки — это более лёгкие единицы выполнения, которые делят память и ресурсы внутри одного процесса. Потоки более экономичны в плане ресурсов, но сложнее в управлении из-за общих данных. Процессы изолированы друг от друга, что делает их более безопасными, но затратными.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🤔 Какой метод используется для установки значения приватного поля с использованием рефлексии?
Anonymous Quiz
21%
SetFieldValue()
33%
SetValue()
39%
SetPrivateFieldValue()
7%
SetField()
💊2
🤔 Какой метод класса List<T> выполняет бинарный поиск элемента в отсортированном списке?
Anonymous Quiz
67%
BinarySearch
11%
Search
21%
Find
0%
Locate