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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Что такое 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
🤔 Какой метод класса SortedSet используется для объединения текущего множества с другой коллекцией?
Anonymous Quiz
44%
UnionWith
17%
Combine
20%
Merge
19%
Concat
🤔 Что такое инверсия зависимостей?

Это это принцип SOLID, согласно которому высокоуровневые модули не должны зависеть от низкоуровневых, а оба должны зависеть от абстракций. Это снижает связанность кода и делает систему гибче.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какое ключевое слово используется для обозначения, что метод должен быть реализован в производном классе?
Anonymous Quiz
5%
sealed
3%
static
62%
abstract
30%
virtual
🤔 Какой метод класса Thread проверяет, жив ли поток?
Anonymous Quiz
59%
IsAlive
23%
IsRunning
10%
IsExecuting
9%
IsWorking
🤔 В чём разница между списком и массивом?

1. Список (List): динамическая структура данных, которая может менять размер. Поддерживает методы для работы с элементами (добавление, удаление).
2. Массив: фиксированная структура данных, размер задаётся при создании. Более эффективен в использовании памяти, но менее гибок.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой метод используется для получения всех атрибутов, примененных к типу, в C#?
Anonymous Quiz
36%
Type.GetProperties()
7%
Type.GetMethods()
48%
Type.GetCustomAttributes()
8%
Type.GetFields()
👍1
🤔 Какой из следующих методов LINQ используется для выполнения объединения двух коллекций?
Anonymous Quiz
44%
Join
7%
GroupJoin
36%
Union
13%
Concat
💊13🤔3
🤔 Что такое паттерн CQRS?

Command Query Responsibility Segregation (CQRS) разделяет операции чтения и записи в системе. Команды (write) изменяют состояние, а запросы (read) используют оптимизированные модели для получения данных, что улучшает производительность и масштабируемость.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤔 Какой метод используется для проверки, является ли год високосным?
Anonymous Quiz
74%
DateTime.IsLeapYear()
14%
DateTime.IsLeap()
8%
DateTime.CheckLeapYear()
4%
DateTime.ValidateLeapYear()