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
🤔 Что такое 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));
44%
Thread thread = new Thread(new ThreadStart(MyMethod));
12%
Thread thread = new Thread(new MyMethod());
17%
Thread thread = new Thread(delegate MyMethod());
🤔 Какой оператор используется для завершения итератора и прекращения возвращения элементов?
Anonymous Quiz
19%
break yield
57%
yield break
2%
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
18%
ExecuteSqlQuery
31%
FromSql
10%
SqlQuery
42%
ExecuteQuery
🤔 Какой из следующих методов класса Task используется для ожидания всех задач в массиве?
Anonymous Quiz
6%
Task.WaitAny
61%
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
🤔17💊8
🤔 Какой метод класса ObservableCollection используется для добавления элемента в коллекцию?
Anonymous Quiz
14%
Insert
62%
Add
10%
Push
14%
Append
🤔 Все ли HTTP-методы идемпотентные?

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


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

1. GET: данные передаются в URL как параметры.
2. POST: данные передаются в теле запроса.
3. PUT и PATCH: обновляют данные, передавая их в теле запроса.
4. DELETE: удаляет ресурс, данные могут передаваться в URL или теле.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой метод класса String используется для сравнения двух строк с учетом регистра?
Anonymous Quiz
30%
CompareTo
18%
CompareOrdinal
47%
Equals
5%
Match
💊6
🤔 Какой из следующих типов является immutable в C#?
Anonymous Quiz
74%
String
15%
StringBuilder
5%
List
6%
Array
🤔 Можно ли использовать более одного шаблонного типа?

Да, можно. Метод или класс может использовать несколько параметров типов, перечисленных через запятую.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какое ключевое слово используется для указания на необходимость обработки исключения вызывающим методом?
Anonymous Quiz
5%
handle
52%
catch
37%
throw
6%
throws
🤔1
🤔 Как работает async/await?

async/await — это механизм для асинхронного программирования, позволяющий писать асинхронный код, который выглядит как синхронный. Ключевое слово async указывает, что метод может содержать await, который приостанавливает выполнение до завершения задачи. Во время ожидания поток освобождается для других операций, что повышает производительность. После завершения задачи выполнение метода возобновляется с того же места.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3