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
25%
FileWriter
15%
TextWriter
54%
StreamWriter
6%
FileOutputStream
🤔 Какой из методов класса StringBuilder используется для вставки подстроки в заданную позицию?
Anonymous Quiz
30%
Append
64%
Insert
5%
Replace
1%
Prepend
🤔 Чем Action отличается от Func?

Action<T> представляет метод, который ничего не возвращает (void), а Func<T, TResult> – метод, который возвращает значение. Func всегда имеет возвращаемый тип, а Action – нет.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from easyoffer
Официальный релиз easyoffer 2.0 состоится уже в течение нескольких дней.

Напоминаю, что в честь релиза запускаем акцию.

Первые 500 покупателей получат:

🚀 Скидку 50% на PRO тариф на 1 год
🎁 Подарок ценностью 5000₽ для тех, кто подписан на этот канал

🔔 Подпишитесь на этот канал: https://t.me/+b2fZN17A9OQ3ZmJi
В нем мы опубликуем сообщение о релизе в первую очередь
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод LINQ используется для выполнения правого внешнего соединения двух последовательностей?
Anonymous Quiz
51%
RightJoin()
17%
Join()
6%
GroupJoin()
27%
Правое внешнее соединение нужно реализовать вручную
🤔 Какая коллекция в .NET поддерживает упорядочивание элементов по их приоритету с использованием кучи?
Anonymous Quiz
50%
PriorityQueue
26%
SortedSet
16%
Heap
9%
Queue
🤔 Что такое абстракция?

Абстракция — это принцип ООП, который выделяет только важные характеристики объекта, скрывая сложные детали его реализации. Это помогает упростить взаимодействие с объектами и сконцентрироваться на их использовании, а не на внутренней структуре.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🤔1
🤔 Какое ключевое слово используется для определения ковариантности в обобщенных интерфейсах?
Anonymous Quiz
25%
out
40%
in
9%
ref
26%
params
💊8
🤔 Какой из следующих методов структуры Span<T> позволяет создать новый Span<T>, ссылающийся на часть исходного?
Anonymous Quiz
9%
SubArray
48%
SubSpan
37%
Slice
7%
Split
🤔 Для чего нужно разделение Large Object Heap и Small Object Heap?

Разделение позволяет оптимизировать работу сборщика мусора, так как большие объекты редко перемещаются, а их обработка происходит отдельно, минимизируя накладные расходы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🤔 Какой модификатор доступа следует использовать, чтобы позволить доступ к члену класса только в пределах его собственного сборки?
Anonymous Quiz
11%
private
11%
protected
71%
internal
6%
protected internal
🤔 Какой из следующих методов класса Parallel используется для параллельного выполнения действий для каждого элемента коллекции с поддержкой отмены?
Anonymous Quiz
13%
ForEachWithCancellation(collection, cancellationToken)
9%
ForEachCancelable(collection, cancellationToken)
27%
ForEachParallel(collection, cancellationToken)
50%
ForEach(collection, cancellationToken)
💊2
🤔 Два подхода проектирования баз данных и кода

1. Code First:
- Сначала пишется модель в коде (Entity, классы).
- Потом генерируется схема БД.
- Гибкий, удобен для разработчиков.
2. Database First:
- Сначала создаётся база данных, таблицы, связи.
- Генерируются классы по схеме.
- Используется, когда БД уже существует или управляется отдельно.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какой метод используется для создания неблокирующего стека в многопоточной среде?
Anonymous Quiz
77%
ConcurrentStack
6%
BlockingCollection
7%
ConcurrentBag
11%
ConcurrentQueue
💊3
🤔 Какой из следующих типов данных используется для асинхронного стрима?
Anonymous Quiz
25%
IAsyncEnumerable
6%
IEnumerable
4%
IQueryable
65%
IAsyncStream
💊4
🤔 Что такое Action Executor и Action Executing?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой из следующих синтаксисов является корректным для частичного метода?
Anonymous Quiz
65%
partial void MyMethod();
12%
void partial MyMethod();
20%
partial void MyMethod { }
4%
void MyMethod partial();
👍1
🤔 Какой из следующих синтаксисов является корректным для определения метода расширения?
Anonymous Quiz
79%
public static void MyMethod(this MyClass obj) { }
9%
public void MyMethod(MyClass obj) { }
6%
public static void MyMethod(MyClass obj) { }
5%
public static void MyMethod(ref MyClass obj) { }
🤔 Какие есть модификаторы доступа?

В .NET (и аналогично в Java) есть следующие модификаторы доступа:
- public — доступен везде.
- private — доступен только внутри текущего класса.
- protected — доступен внутри текущего класса и его наследников.
- internal — доступен в пределах одной сборки (проекта).
- protected internal — доступен в пределах сборки и для наследников.
- private protected — доступен только для наследников внутри той же сборки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🤔 Какой метод класса HashSet используется для удаления всех элементов, которые присутствуют в другой коллекции?
Anonymous Quiz
48%
RemoveAll
14%
IntersectWith
24%
ExceptWith
14%
SubtractWith