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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 В чём отличие 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
🤔 Какой из следующих методов используется для определения маршрутов в ASP.NET Core MVC?
Anonymous Quiz
38%
UseRouting
17%
AddRouting
38%
MapRoutes
8%
UseMvc
💊6👍1
🤔 Какой метод в ASP.NET Core используется для обработки запросов к статическим файлам?
Anonymous Quiz
87%
UseStaticFiles
4%
UseDefaultFiles
4%
UseFileServer
5%
UseContentFiles
👍2
🤔 Как работает в JS сборщик мусора?

Ошибка в предыдущем ответе. В C#, сборщик мусора управляет выделением и освобождением памяти, автоматически удаляя объекты, на которые больше нет активных ссылок. Он работает на основе поколений, где объекты, выжившие после первой сборки, перемещаются в следующее поколение, что уменьшает частоту их проверок.

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