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

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

LINQ делится на несколько типов по источнику данных:
- LINQ to Objects — для коллекций в памяти.
- LINQ to XML — для работы с XML-структурами.
- LINQ to Entities — для доступа к базам данных через Entity Framework.
- LINQ to SQL — устаревший способ работы с SQL.
- LINQ to DataSet — для
ADO.NET DataSet.
- Также возможны кастомные реализации (IQueryable, провайдеры LINQ).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из следующих методов класса System.String удаляет все начальные и конечные пробелы из строки?
Anonymous Quiz
4%
Remove
88%
Trim
5%
Replace
3%
Clean
🤔1
🤔 Как работает асинхронный метод?

Асинхронный метод:
- выполняется без блокировки основного потока;
- использует ключевое слово async и возвращает Task/Task<T>;
- может приостанавливаться на await и продолжаться после завершения асинхронной операции.
Это позволяет эффективно использовать ресурсы и обрабатывать I/O без блокировок.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Чему будет равно выражение: (15 % 4) + (6 * 2) / 3?
Anonymous Quiz
87%
7
6%
8
3%
9
3%
10
🤔9💊7👍4
🤔 Какой из следующих типов данных является ссылочным типом в C#?
Anonymous Quiz
2%
bool
1%
float
94%
List
3%
char
🤔 Что значит, что система является RESTful?

Это система, реализующая архитектурный стиль REST (Representational State Transfer). Это означает:
- Используются HTTP-методы как команды (GET, POST, PUT, DELETE).
- Ресурсы имеют уникальные URI.
- Коммуникация без состояния (stateless).
- Возможна кэшируемость.
- Данные передаются в виде представлений ресурса (обычно JSON/XML).ксте онлайн


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для асинхронного удаления файла в C#?
Anonymous Quiz
5%
File.Delete()
61%
File.DeleteAsync()
1%
File.Remove()
33%
File.RemoveAsync()
🤔 Что такое POST?

Это HTTP-метод, используемый для отправки данных на сервер.
1. Передаёт данные в теле запроса, что делает его подходящим для отправки больших или конфиденциальных данных.
2. Используется для операций, которые изменяют состояние сервера, например, создание новых ресурсов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой из следующих методов используется для определения конечных точек (endpoints) в ASP.NET Core?
Anonymous Quiz
43%
UseEndpoints
42%
MapEndpoints
9%
ConfigureEndpoints
6%
DefineEndpoints
🤔 Какой из следующих объектов используется для создания сигнального механизма, который можно установить в сигнальное или несигнальное состояние?
Anonymous Quiz
37%
AutoResetEvent
19%
Mutex
14%
Monitor
30%
Semaphore
💊3👍1
🤔 Как можно не отслеживать сущность?

В Entity Framework можно не отслеживать сущность, чтобы она не попадала под управление контекста (DbContext) — это снижает нагрузку и повышает производительность при чтении данных.
Способы:
- Использовать AsNoTracking()
- Использовать проекцию в DTO (анонимные объекты или модели без привязки к EF)
Такой подход полезен, если изменения в объект не планируются.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой метод класса ObservableCollection используется для уведомления об изменении элемента в коллекции?
Anonymous Quiz
44%
NotifyCollectionChanged
18%
NotifyItemChanged
20%
OnCollectionChanged
19%
OnPropertyChanged
🤔 Какое ключевое слово используется для указания, что класс находится в определенном пространстве имен?
Anonymous Quiz
20%
using
77%
namespace
1%
class
2%
internal
👍1
🤔 Что такое лямбда выражения в С#?

Лямбда-выражения — это анонимные функции, которые используются для создания кратких методов или делегатов в C#. Они упрощают работу с LINQ, коллекциями и обратными вызовами. Лямбда-выражения могут захватывать переменные из своей области видимости, делая их удобным способом для создания замыканий. Используются для упрощения и улучшения читаемости кода.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🤔 Какой метод используется для замены всех вхождений подстроки в строке другой подстрокой в C#?
Anonymous Quiz
85%
Replace
11%
Substitute
3%
Change
2%
Swap
🤔 Какой метод LINQ используется для группировки элементов коллекции с возможностью выполнять агрегатные операции внутри каждой группы?
Anonymous Quiz
15%
Join
4%
Partition
79%
GroupBy
2%
Cluster
🤔 Какие есть способы (протоколы) обмена данными между сервером и клиентом?

- HTTP/HTTPS — основной протокол для REST API, веба.
- WebSocket — для двустороннего постоянного соединения.
- gRPC — высокопроизводительный бинарный протокол на базе HTTP/2.
- SOAP — устаревший, но формализованный протокол обмена XML.
- MQTT, AMQP — легкие брокерные протоколы (например, для IoT).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
🤔 Какой из следующих методов класса Task используется для создания задачи, которая завершится после указанной задержки?
Anonymous Quiz
69%
Task.Delay
9%
Task.Sleep
21%
Task.Wait
1%
Task.Pause
💊2