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
27%
WaitAsync
53%
Await
11%
AwaitAsync
9%
WhenAny
💊13
🤔 Что такое EF?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4
👍3
🤔 В чем разница между асинхронностью и многопоточностью?

Асинхронность и многопоточность — это два подхода к параллельной обработке задач. Асинхронность позволяет программе продолжать выполнение работы, в то время как она ждет завершения другой задачи (например, ввода/вывода), не блокируя основной поток. Многопоточность включает использование нескольких потоков для выполнения различных задач одновременно, что может ускорить выполнение программы за счет одновременной обработки данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍11
🤔 Какой из следующих методов используется для асинхронного выполнения кода в C#?
Anonymous Quiz
16%
ExecuteAsync
8%
BeginInvoke
61%
Task.Run
15%
RunAsync
👍3
🤔 Как используется ключевое слово await?

В C#, ключевое слово `await` используется в сочетании с асинхронными методами для указания точки, в которой выполнение текущего метода будет приостановлено до завершения асинхронной операции. `await` делает код асинхронной операции выглядящим как синхронный и позволяет возвращать управление вызывающему коду, предотвращая блокировку UI или других операций, пока асинхронная операция выполняется.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥2
🤔 Какой метод используется для выполнения задачи в новом потоке?
Anonymous Quiz
43%
Task.Run
33%
Thread.Start
16%
Thread.Run
8%
Task.Start
💊24
🤔 Что такое lock-еры?

В C# `lock` используется для обеспечения потокобезопасности путем ограничения доступа к критической секции кода только одним потоком одновременно. Это помогает предотвратить состояние гонки и другие проблемы синхронизации в многопоточных приложениях.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3
🤔 Какой класс используется для создания и управления потоками в C#?
Anonymous Quiz
66%
Thread
18%
Task
3%
Async
13%
ThreadPool
👍41💊1
🤔 Как работает сборка мусора на платформе .NET?

Сборщик мусора в .NET автоматически управляет выделением и освобождением памяти для приложений. Он отслеживает объекты, выделенные в управляемой куче, и освобождает те, которые больше не доступны, выполняя такие задачи, как компактизация памяти для улучшения производительности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
🤔 Что возвращает метод, помеченный как async?
Anonymous Quiz
5%
void
85%
Task или Task<T>
8%
Thread
2%
Delegate
👍5
🤔 Какой метод используется для блокировки текущего потока до завершения задачи?
Anonymous Quiz
65%
Wait
7%
Join
10%
GetResult
18%
Sleep
👍2
🤔 Что такое стек?

Стек в контексте вычислений — это структура данных, работающая по принципу LIFO (последний пришел — первый ушел). В контексте программирования C# стек используется для хранения локальных переменных и метаданных вызовов методов при их выполнении.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍161
🤔 Какой метод используется для отмены задачи?
Anonymous Quiz
15%
Cancel
13%
CancelTask
43%
CancellationTokenSource.Cancel
28%
Task.Stop
👍3💊1
🤔 Какой метод запускает асинхронную операцию без ожидания её завершения?
Anonymous Quiz
5%
FireAndForget
10%
Start
12%
Run
73%
Task.Run
👍2
🤔 Чем отличается метод Equal от ==?

Метод `Equals()` предназначен для сравнения значений объектов, в то время как оператор `==` может быть переопределен для сравнения ссылок (для ссылочных типов) или значений (для типов значений). `Equals()` может быть переопределен для обеспечения сравнения по содержимому.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5💊1
🤔 Какой класс используется для синхронизации доступа к ресурсу в многопоточном окружении?
Anonymous Quiz
12%
Monitor
16%
Semaphore
12%
Mutex
61%
Все вышеперечисленное
👍3