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
25%
IAsyncEnumerable
5%
IEnumerable
4%
IQueryable
66%
IAsyncStream
💊4
🤔 Что такое Action Executor и Action Executing?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой из следующих синтаксисов является корректным для частичного метода?
Anonymous Quiz
66%
partial void MyMethod();
11%
void partial MyMethod();
20%
partial void MyMethod { }
3%
void MyMethod partial();
👍1
🤔 Какой из следующих синтаксисов является корректным для определения метода расширения?
Anonymous Quiz
79%
public static void MyMethod(this MyClass obj) { }
10%
public void MyMethod(MyClass obj) { }
7%
public static void MyMethod(MyClass obj) { }
5%
public static void MyMethod(ref MyClass obj) { }
🤔 Какие есть модификаторы доступа?

В .NET (и аналогично в Java) есть следующие модификаторы доступа:
- public — доступен везде.
- private — доступен только внутри текущего класса.
- protected — доступен внутри текущего класса и его наследников.
- internal — доступен в пределах одной сборки (проекта).
- protected internal — доступен в пределах сборки и для наследников.
- private protected — доступен только для наследников внутри той же сборки.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🤔 Какой метод класса HashSet используется для удаления всех элементов, которые присутствуют в другой коллекции?
Anonymous Quiz
49%
RemoveAll
15%
IntersectWith
23%
ExceptWith
13%
SubtractWith
🤔 Какой из методов класса List используется для выполнения линейного поиска элемента?
Anonymous Quiz
3%
Locate
59%
IndexOf
14%
FindIndex
24%
Search
🤔 Что такое join в SQL?

JOIN — это операция в SQL, которая объединяет строки из двух или более таблиц на основе связующего условия. Существуют разные типы JOIN, такие как INNER JOIN (только совпадающие строки), LEFT JOIN (все строки из левой таблицы) и другие, обеспечивающие гибкость работы с данными.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from easyoffer
Ура, друзья! Изиоффер переходит в публичное бета-тестирование!

🎉 Что нового:
🟢Анализ IT собеседований на основе 4500+ реальных интервью
🟢Вопросы из собеседований с вероятностью встречи
🟢Видео-примеры ответов на вопросы от Senior, Middle, Junior грейдов
🟢Пример лучшего ответа
🟢Задачи из собеседований
🟢Тестовые задания
🟢Примеры собеседований
🟢Фильтрация всего контента по грейдам, компаниям
🟢Тренажер подготовки к собеседованию на основе интервальных повторений и флеш карточек
🟡Тренажер "Реальное собеседование" с сценарием вопросов из реальных собеседований (скоро)
🟢Автоотклики на HeadHunter
🟢Закрытое сообщество easyoffer


💎 Акция в честь открытия для первых 500 покупателей:
🚀 Скидка 50% на PRO тариф на 1 год (15000₽ → 7500₽)

🔥 Акция уже стартовала! 👉 https://easyoffer.ru/pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из следующих синтаксисов является корректным для создания потока с использованием делегата ThreadStart?
Anonymous Quiz
26%
Thread thread = new Thread(ThreadStart(MyMethod));
43%
Thread thread = new Thread(new ThreadStart(MyMethod));
12%
Thread thread = new Thread(new MyMethod());
18%
Thread thread = new Thread(delegate MyMethod());
🤔 Какой оператор используется для завершения итератора и прекращения возвращения элементов?
Anonymous Quiz
19%
break yield
56%
yield break
3%
stop yield
22%
return break
🤔 Абстракция более высокого уровня — это Task или Thread?

Task — это более высокоуровневая абстракция над Thread или ThreadPool.
- Thread — примитив, напрямую управляет потоком ОС.
- Task — обёртка над ThreadPool-ом, планирует выполнение, поддерживает отмену (CancellationToken), продолжения (ContinueWith) и await.
Использовать Task предпочтительно в большинстве случаев.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой из следующих методов используется для выполнения SQL-запроса в Entity Framework и получения результата в виде коллекции?
Anonymous Quiz
17%
ExecuteSqlQuery
30%
FromSql
11%
SqlQuery
42%
ExecuteQuery
🤔 Какой из следующих методов класса Task используется для ожидания всех задач в массиве?
Anonymous Quiz
6%
Task.WaitAny
62%
Task.WhenAll
31%
Task.WaitAll
2%
Task.JoinAll
💊2🤔1
🤔 В чём разница статических и нестатических классов?

- Статический класс (static):
- Нельзя создать экземпляр (new).
- Все методы и поля внутри него тоже должны быть static.
- Используется как утилитный контейнер.
- Нестатический класс:
- Можно создавать объекты.
- Может содержать как обычные, так и статические члены.
- Поддерживает наследование, интерфейсы, абстракции и т.д.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Найдите значение выражения: (2 + 2) * (3 - 1) / (4 / 2)
Anonymous Quiz
6%
2
90%
4
2%
6
2%
8
🤔19💊8
🤔 Какой метод класса ObservableCollection используется для добавления элемента в коллекцию?
Anonymous Quiz
13%
Insert
62%
Add
10%
Push
15%
Append
🤔 Все ли HTTP-методы идемпотентные?

Нет.
Вот классификация:
Идемпотентные:
- GET — многократный вызов не меняет состояние.
- PUT — задаёт конкретное состояние ресурса.
- DELETE — может быть вызван многократно с тем же результатом.
- HEAD, OPTIONS — тоже идемпотентны.
Неидемпотентные:
- POST — каждый вызов может создавать новый ресурс или изменять состояние (непредсказуемо).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🤔 Какое ключевое слово используется для предотвращения переопределения метода в производном классе?
Anonymous Quiz
13%
final
78%
sealed
3%
static
6%
private
💊1
🤔 Какой из перечисленных типов данных не является ссылочным?
Anonymous Quiz
6%
object
6%
string
84%
int
4%
dynamic