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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой метод используется для приостановки выполнения текущего потока на определенный период времени?
Anonymous Quiz
50%
Sleep
5%
Pause
25%
Delay
20%
Wait
👍4💊1
🤔 Есть ref, out и boxing, unboxing в чем их разница?

- `ref` и `out` используются для передачи аргументов по ссылке в C#, но `out` требует инициализации переменной внутри метода.
- Boxing происходит, когда значение типа значения оборачивается в тип `Object` или любой другой тип интерфейса, а unboxing — это извлечение этого значения обратно в тип значения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
🤔 Какая коллекция из пространства имен System.Collections.Concurrent является потокобезопасной очередью?
Anonymous Quiz
73%
ConcurrentQueue<T>
11%
Queue<T>
9%
BlockingQueue<T>
8%
ConcurrentBag<T>
👍2
🤔 Какая коллекция из пространства имен System.Collections.Concurrent является потокобезопасным словарем?
Anonymous Quiz
88%
ConcurrentDictionary<TKey, TValue>
6%
Dictionary<TKey, TValue>
4%
SortedDictionary<TKey, TValue>
2%
Hashtable
👍3
🤔 В чём отличие thread от task?

`Thread` — это более низкоуровневая абстракция для многопоточности, представляющая отдельный поток выполнения. `Task` в C# — это более высокоуровневая абстракция, представляющая асинхронную операцию, которая может быть выполнена на уже существующих потоках из пула потоков.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6
🤔 Какой метод используется для добавления элемента в BlockingCollection<T>?
Anonymous Quiz
54%
Add
12%
Enqueue
22%
Push
13%
Insert
👍4
🤔 Какой метод используется для удаления и возврата элемента из начала ConcurrentQueue<T>?
Anonymous Quiz
37%
Dequeue
30%
TryDequeue
12%
Take
20%
Remove
👍3💊3
🤔 Что такое ref & out?

`ref` и `out` — ключевые слова в C#, используемые для передачи переменных по ссылке. `ref` требует, чтобы переменная была инициализирована перед передачей, в то время как `out` не требует предварительной инициализации и должна быть задана внутри метода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥2
🤔 Какой метод используется для добавления элемента в ConcurrentBag<T>?
Anonymous Quiz
63%
Add
19%
Push
11%
Insert
7%
Enqueue
👍2
🤔 Какой метод используется для удаления и возврата элемента из ConcurrentStack<T>?
Anonymous Quiz
26%
Pop
50%
TryPop
8%
Take
15%
Remove
👍1
🤔 Как работает Entity Framework?

Entity Framework — это ORM (Object-Relational Mapping) фреймворк для .NET, который позволяет разработчикам взаимодействовать с базой данных с помощью объектно-ориентированных моделей. Это упрощает работу с данными, автоматизируя задачи создания SQL-запросов и обработки данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥2
🤔 Какой метод используется для получения значения по ключу из ConcurrentDictionary<TKey, TValue>?
Anonymous Quiz
19%
Get
78%
TryGetValue
2%
Fetch
1%
Retrieve
👍2
🤔 Какая коллекция из пространства имен System.Collections.Concurrent позволяет ограничить количество элементов, которые могут быть добавлены?
Anonymous Quiz
48%
BlockingCollection<T>
13%
ConcurrentQueue<T>
24%
ConcurrentBag<T>
15%
ConcurrentStack<T>
👍4
🤔 Что такое инкапсуляция?

Инкапсуляция в объектно-ориентированном программировании — это механизм упаковки данных (переменных) и кода, работающего с данными (методов), в один объект и ограничение доступа к некоторым компонентам объекта, что способствует безопасности и упрощению интерфейса.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥2
🤔 Какой метод используется для блокирования текущего потока до тех пор, пока BlockingCollection<T> не получит новый элемент?
Anonymous Quiz
15%
Take
65%
Wait
9%
Dequeue
11%
Fetch
👍5
🤔 Какая коллекция из пространства имен System.Collections.Concurrent позволяет безопасно перебрать элементы в многопоточном окружении?
Anonymous Quiz
72%
ConcurrentBag<T>
10%
List<T>
10%
Dictionary<TKey, TValue>
8%
HashSet<T>
👍2
🤔 Что такое сборщик мусора?

Сборщик мусора — это механизм автоматического управления памятью, который отслеживает каждый объект в системе и удаляет те объекты, на которые больше нет ссылок, автоматически освобождая ресурсы и предотвращая утечки памяти.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
🤔 Какое пространство имен используется для создания веб-приложений в ASP.NET Core?
Anonymous Quiz
27%
System.Web
55%
Microsoft.AspNetCore
12%
System.Net.Http
5%
Microsoft.Web
👍4
🤔 Какой метод используется для регистрации служб в контейнере внедрения зависимостей в ASP.NET Core?
Anonymous Quiz
57%
ConfigureServices
21%
Configure
3%
Main
19%
UseServices
👍2
🤔 Какие преимущества представляет C# 12?

C# 12 предоставляет ряд улучшений и новых функций, таких как улучшенная поддержка для обобщений, новые возможности для работы с шаблонами и упрощение некоторых синтаксических конструкций, что делает язык более мощным и гибким для разработчиков.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥6💊3