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

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

`IQueryable` — это интерфейс, который позволяет строить и выполнять запросы к данным с отложенным выполнением (lazy loading). Он часто используется для создания запросов в LINQ к базам данных, поскольку позволяет серверу базы данных выполнить запрос, минимизируя нагрузку на память и процессор. `IQueryable` также поддерживает сложные запросы, такие как фильтрация, сортировка и агрегация, до фактического получения данных. Это делает его эффективным инструментом для работы с большими наборами данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥9
🤔 Что произойдет, если не инициализировать переменную локального типа в C#?
Anonymous Quiz
51%
Ошибка компиляции
9%
Ошибка выполнения
29%
Переменная станет null
11%
Переменная станет равной 0
👍6
🤔 акой модификатор доступа позволяет доступ к элементу только внутри текущей сборки и производных классов?
Anonymous Quiz
9%
private
23%
protected
33%
internal
34%
protected internal
💊10
🤔 Что такое Rest?

REST (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, использующий стандартные методы HTTP, такие как GET, POST, PUT и DELETE. RESTful API представляет ресурсы в виде URL, а взаимодействие с ними происходит через стандартные протоколы без сохранения состояния между запросами. REST обеспечивает простоту, масштабируемость и независимость компонентов, что делает его популярным выбором для создания распределённых систем. Основные принципы REST включают унифицированный интерфейс и клиент-серверную архитектуру.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍7
🤔 Какое ключевое слово используется для явного указания на то, что метод генерирует исключение?
Anonymous Quiz
18%
try
13%
catch
2%
finally
68%
throw
👍3💊1
🤔 Какое исключение генерируется при попытке использования null ссылки?
Anonymous Quiz
17%
ArgumentNullException
81%
NullReferenceException
1%
InvalidOperationException
0%
IndexOutOfRangeException
👍1
🤔 Какая разница между структурой и классом в C#?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3
🤔 Что произойдет, если вызвать метод Dispose() у объекта, который не реализует интерфейс IDisposable?
Anonymous Quiz
20%
Метод будет вызван успешно
16%
Компилятор выдаст предупреждение
56%
Компилятор выдаст ошибку
8%
Будет выброшено исключение времени выполнения
👍2
🤔 Какой из следующих операторов позволяет объявить анонимный метод в C#?
Anonymous Quiz
48%
delegate
6%
event
4%
async
42%
lambda
💊5👍2
🤔 Что такое asp.net?

ASP.NET — это фреймворк для веб-разработки, предоставляемый Microsoft, который позволяет разработчикам строить динамичные веб-сайты, веб-приложения и веб-сервисы. Он основан на .NET Framework и поддерживает языки программирования, такие как C#, VB.NET и другие. ASP.NET отличается от простого HTML тем, что сервер выполняет код и отправляет результаты клиенту, позволяя создавать интерактивные и динамически обновляемые веб-страницы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5
🤔 Какой из следующих методов используется для выполнения SQL-запроса в Entity Framework и получения результата в виде коллекции?
Anonymous Quiz
21%
ExecuteSqlQuery
20%
FromSql
14%
SqlQuery
44%
ExecuteQuery
👍5
🤔 Что такое индексы, какие типы бывают, использовал ли их на практике?

Индексы в контексте баз данных — это структуры, которые помогают ускорить операции выборки данных, предоставляя быстрые пути к данным в таблицах. Виды индексов включают кластерные, некластерные, полнотекстовые и другие. Кластерные индексы определяют физический порядок хранения данных в таблице, в то время как некластерные индексы хранят только указатели на данные. Я использовал индексы на практике для улучшения производительности запросов в базах данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍8
🤔 Какой из следующих методов используется для асинхронного ожидания завершения задачи?
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