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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Что такое метод Finalize?

Метод Finalize вызывается сборщиком мусора перед удалением объекта из памяти для освобождения неуправляемых ресурсов. Однако его использование не гарантирует немедленного освобождения памяти, поэтому предпочтительнее использовать Dispose.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🤔 Какой тип исключения выбрасывается при делении на ноль в целочисленных типах данных?
Anonymous Quiz
91%
DivideByZeroException
3%
ArithmeticException
2%
Exception
3%
IndexOutOfRangeException
🔥1🤔1
🤔 Какой из следующих методов класса Parallel используется для выполнения параллельных запросов LINQ?
Anonymous Quiz
69%
AsParallel
6%
AsQueryable
8%
ToParallel
16%
ParallelQuery
🤔 Всегда ли значимые типы находятся в стеке?

Нет, значимые типы (структуры) обычно хранятся в стеке, но если они являются частью объекта ссылочного типа, то хранятся в куче. Это зависит от контекста их использования.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤔2🔥1
🤔 Какой из следующих синтаксисов является корректным для создания анонимного типа?
Anonymous Quiz
51%
var anon = new { Name = "John", Age = 30 };
19%
var anon = new object { Name = "John", Age = 30 };
26%
var anon = new { string Name = "John", int Age = 30 };
5%
var anon = new anon { Name = "John", Age = 30 };
🤔1
🤔 Как вызвать статический метод Print из нестатического метода того же класса?
Anonymous Quiz
28%
this.Print();
38%
Print();
30%
ClassName.Print();
4%
instance.Print();
🤔 Как себя ведут ссылочные значимые типы данных?

Формулировка немного двусмысленная, но скорее всего речь идёт о случаях, когда значимый тип упаковывается (boxing) и используется как ссылка (например, передача int в object).
В таких случаях:
- Значение копируется и оборачивается в ссылочный тип.
- Работа с этим значением не влияет на оригинал, потому что это копия.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊6🔥2
🤔 Какой метод интерфейса IEnumerator перемещает перечислитель к следующему элементу коллекции?
Anonymous Quiz
61%
MoveNext
35%
Next
1%
Advance
3%
MoveForward
🤔 Какой из следующих методов используется для компиляции выражений LINQ в запрос SQL?
Anonymous Quiz
38%
ToList
27%
ToSql
10%
Compile
25%
Execute
💊12🤔2
🤔 Что такое deadlock?

Deadlock — это ситуация, когда два или более потока заблокированы, каждый из них ждёт ресурс, занятый другим, и в результате никто не может продолжить работу. Система зацикливается и зависает. Такое часто происходит при неправильной последовательности захвата ресурсов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
🤔 Какая коллекция позволяет эффективно хранить пары "ключ-значение" с доступом по ключу и хранением упорядоченных данных?
Anonymous Quiz
48%
Dictionary
42%
SortedDictionary
3%
ConcurrentDictionary
7%
Hashtable
🤔 Какой из следующих методов класса Monitor освобождает захваченный ресурс и блокирует текущий поток до получения сигнала?
Anonymous Quiz
37%
Wait
45%
Release
15%
Unlock
4%
Free
💊9
🤔 В чём отличие решения задачи через рекурсию и цикл?

- Рекурсия:
- Решение разбивается на подзадачи.
- Удобна для алгоритмов с вложенной логикой (деревья, обходы).
- Может привести к переполнению стека при глубокой рекурсии.
- Цикл:
- Экономичен по памяти.
- Лучше для итеративных, линейных задач.
- Может быть сложнее читаем в рекурсивных задачах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🤔 Какое из следующих свойств класса ObservableCollection<T> предоставляет доступ к элементам коллекции?
Anonymous Quiz
16%
Elements
15%
Collection
11%
Entries
58%
Items
🤔 Какой метод используется для объединения массивов строк в одну строку с разделителем?
Anonymous Quiz
29%
String.Concat()
58%
String.Join()
6%
String.Merge()
7%
String.Combine()
👍1
🤔 Какие есть подходы внедрения в коры?

Если речь идёт о внедрении зависимостей в .NET Core (или
ASP.NET Core), основные подходы такие:
- Через конструктор (наиболее распространённый и рекомендуемый способ)
- Через метод или свойства (менее предпочтительные, но допустимые)
- С использованием встроенного механизма DI-контейнера, где зависимости регистрируются в Startup.cs (или Program.cs в новых версиях)


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊8🤔3👍1
🤔 Какой из следующих синтаксисов является корректным для использования индекса для доступа к элементу массива с конца?
Anonymous Quiz
62%
array[^1]
16%
array[1^]
4%
array[1~]
19%
array[~1]
🤔 Для чего нужны нереляционные базы данных?

Нереляционные базы данных (NoSQL) используются для работы с большими объёмами данных, структурированных или неструктурированных, а также для обеспечения гибкости и масштабируемости. Они подходят для хранения документов, ключей-значений, графов или временных рядов. Такие базы, как MongoDB или Redis, идеальны для приложений с динамической структурой данных или высокой нагрузкой.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
🤔 Какой метод запускает асинхронную операцию без ожидания её завершения?
Anonymous Quiz
7%
FireAndForget
7%
Start
16%
Run
70%
Task.Run
💊9🤔2