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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой из следующих интерфейсов определяет коллекцию без дублирующихся элементов?
Anonymous Quiz
2%
IList
10%
ICollection
56%
ISet
32%
IDictionary
🤔 Какой из следующих синтаксисов является корректным для перебора элементов асинхронного стрима?
Anonymous Quiz
35%
foreach (var item in asyncStream) { await; }
20%
foreach (await var item in asyncStream) { }
32%
await foreach (var item in asyncStream) { }
13%
await foreach (async var item in asyncStream) { }
🤔 Какие есть базовые делегаты в .NET и в чём их различия?

Основные обобщённые делегаты:
- Action — делегат, который не возвращает значение, но может принимать параметры.
- Func — делегат, который возвращает значение и может принимать параметры.
- Predicate — делегат, который принимает один параметр и возвращает bool (подтип Func).
Различие — в наличии/отсутствии возвращаемого значения и типах параметров.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод класса Thread используется для ожидания завершения выполнения другого потока?
Anonymous Quiz
65%
Wait
14%
Join
18%
Await
3%
Synchronize
🤔7
🤔 Какой из алгоритмов поиска используется для поиска подстроки в строке?
Anonymous Quiz
35%
Поиск в глубину
28%
Поиск в ширину
26%
Кнута-Морриса-Пратта (KMP)
12%
Дейкстры
💊4
🤔 Зачем нужен StringBuilder?

StringBuilder используется для эффективной работы со строками, когда требуется:
- Много конкатенаций (соединений строк),
- Частые изменения содержимого,
- Циклические операции со строками.
Так как строки в .NET неизменяемы, каждая операция с string создаёт новый объект. StringBuilder решает эту проблему, позволяя изменять содержимое без создания новых строк.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой класс используется для работы с потоками ввода-вывода в C#?
Anonymous Quiz
37%
StreamReader
46%
FileStream
7%
BufferedStream
9%
StreamWriter
💊12🤔1
🤔 Какой метод класса Enumerable используется для преобразования последовательности в массив?
Anonymous Quiz
10%
ConvertToArray
87%
ToArray
3%
AsArray
0%
Arrayify
🤔 Действительно ли при вызове метода Add уже генерируется SQL-код?

Нет, при вызове метода Add SQL-код еще не генерируется. На этом этапе сущность просто добавляется в контекст, и ее состояние помечается как "добавленное". SQL-код формируется и выполняется только при вызове метода SaveChanges(), который анализирует все изменения и генерирует соответствующие SQL-запросы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для загрузки сборки по ее имени в C#?
Anonymous Quiz
24%
LoadAssembly()
18%
GetAssembly()
38%
Assembly.Load()
21%
Assembly.GetAssembly()
🤔 Что произойдет, если попытаться присвоить значение переменной readonly вне конструктора?
Anonymous Quiz
81%
Ошибка компиляции
12%
Ошибка выполнения
2%
Переменная будет изменена
4%
Переменная станет null