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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой класс используется для работы с файлами в C#?
Anonymous Quiz
39%
FileStream
52%
File
5%
Stream
4%
FileReader
🤔 Как правильно организовать вызов асинхронного метода из синхронного контекста, чтобы избежать deadlock?
Anonymous Quiz
9%
myAsyncMethod().Wait();
46%
Task.Run(() => myAsyncMethod()).Wait();
33%
await myAsyncMethod();
11%
myAsyncMethod().Result;
🤔 Что такое паттерн Event Sourcing?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из следующих делегатов используется для создания потока, принимающего параметры?
Anonymous Quiz
39%
ParameterizedThreadStart
25%
ThreadWithParams
25%
ThreadStart
12%
ParamThread
🤔 Какой метод используется для преобразования строки в объект DateTime с учетом формата и культуры?
Anonymous Quiz
15%
ParseExact()
13%
ToString()
7%
TryParse()
65%
Convert.ToDateTime()
🤔 Как используется ключевое слово await?

Ключевое слово await используется для приостановки выполнения метода до завершения асинхронной задачи. Оно позволяет освобождать текущий поток и возвращается к коду после завершения задачи. await применяется в асинхронных методах, объявленных с помощью async.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод класса AutoResetEvent переводит событие в сигнальное состояние?
Anonymous Quiz
32%
Set
40%
Signal
16%
Trigger
12%
Release
🤔 Какие есть методы запросов жизненного цикла в ASP.NET Core?

Основные компоненты жизненного цикла HTTP-запроса:
1. ConfigureServices — регистрация зависимостей (DI).
2. Configure — настройка middleware-пайплайна.
3. Middleware — компоненты, через которые проходит каждый запрос.
4. Routing — определение, какому контроллеру направить запрос.
5. Model Binding — привязка данных из запроса к параметрам методов.
6. Filters — возможность выполнить код до или после действия контроллера.
7. Controller/Action — выполнение логики.
8. Result Execution — формирование результата (JSON, View и т.д.).
9. Response — возврат результата клиенту.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод LINQ используется для пропуска элементов последовательности, пока условие истинно?
Anonymous Quiz
59%
SkipWhile
5%
TakeWhile
27%
Skip
9%
Where
🤔 Какой из следующих объектов используется для управления доступом к общему ресурсу, позволяя нескольким потокам одновременно его использовать?
Anonymous Quiz
59%
Semaphore
19%
Mutex
10%
Monitor
12%
Lock
🤔 Для чего нужна нормализация базы данных?

Нормализация помогает:
- Исключить дублирование данных.
- Облегчить сопровождение и масштабирование базы.
- Обеспечить согласованность данных.
- Упростить обновление, удаление и вставку данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для добавления дней к текущей дате?
Anonymous Quiz
89%
AddDays()
2%
AddHours()
1%
AddTime()
8%
AddDate()
🤔 Какая коллекция из пространства имен System.Collections.Concurrent подходит для потокобезопасного хранения уникальных элементов?
Anonymous Quiz
43%
ConcurrentSet
20%
ConcurrentBag
10%
HashSet
27%
ConcurrentDictionary
🤔 Можно ли вызвать асинхронный код синхронно?

Да, асинхронный код можно вызвать синхронно, но это не рекомендуется. Использование .Result или .GetAwaiter().GetResult() позволяет получить результат синхронно, однако это может привести к блокировкам, дедлокам и снижению производительности, особенно в UI-приложениях или в серверных окружениях с синхронным контекстом.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой атрибут используется для указания, что метод должен выполняться с высоким приоритетом?
Anonymous Quiz
76%
HighPriority
6%
Urgent
13%
Critical
5%
MethodImpl
🤔 Что такое ACID?

Это набор свойств, обеспечивающих надежность транзакций в базе данных:
- A (Atomicity) – атомарность: транзакция либо полностью выполняется, либо не выполняется вовсе.
- C (Consistency) – согласованность: транзакция переводит БД из одного корректного состояния в другое.
- I (Isolation) – изолированность: параллельные транзакции не влияют друг на друга.
- D (Durability) – долговечность: после подтверждения транзакции изменения сохраняются, даже при сбоях.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод LINQ используется для вычисления моды (наиболее частое значение) в последовательности?
Anonymous Quiz
21%
Mode
14%
MostFrequent
51%
Этот метод нужно реализовать вручную
14%
Aggregate
🤔 Какой метод используется для поиска первой позиции подстроки в строке?
Anonymous Quiz
69%
IndexOf
3%
Locate
24%
Find
4%
Search