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
🤔 Какой метод LINQ используется для получения первого элемента последовательности?
Anonymous Quiz
67%
First
28%
FirstOrDefault
2%
Single
3%
Take
💊9🔥1
🤔 Какой слой REST и SOAP с точки зрения трёхслойной архитектуры?

1. Оба протокола относятся к слою представления, так как они описывают способ передачи данных между клиентом и сервером.
2. REST больше ориентирован на современные веб-приложения, используя HTTP и JSON.
3. SOAP включает строгие правила и используется для корпоративных систем с XML.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6💊1
🤔 Какой метод LINQ используется для удаления дублирующихся элементов из последовательности?
Anonymous Quiz
18%
Unique
26%
RemoveDuplicates
1%
Clear
55%
Distinct
🔥4
🤔 Какой метод LINQ используется для пропуска определенного количества элементов в последовательности?
Anonymous Quiz
9%
Take
14%
Pass
73%
Skip
4%
Bypass
🔥1
🤔 Сравнение паттернов Adapter и Decorator

1. Adapter: преобразует интерфейс одного класса в интерфейс, который ожидает клиент; используется для интеграции несовместимых компонентов.
2. Decorator: добавляет новую функциональность существующему объекту без изменения его структуры.
3. Adapter изменяет совместимость, а Decorator — поведение объекта.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
🤔 Какой метод LINQ используется для проверки, содержится ли элемент в последовательности?
Anonymous Quiz
13%
Exists
63%
Contains
22%
Any
2%
All
🔥1
🤔 Какой метод LINQ используется для выбора последних N элементов последовательности?
Anonymous Quiz
42%
Last
12%
LastOrDefault
42%
TakeLast
4%
Skip
🔥2👍1
🤔 Что такое атрибуты и какова их основная цель?

Это метаданные, добавляемые к элементам кода (классам, методам, свойствам) для описания их поведения. Они позволяют изменять или дополнять поведение во время выполнения, например, управлять сериализацией или валидацией.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
🤔 Какой метод LINQ используется для подсчета количества элементов в последовательности?
Anonymous Quiz
86%
Count
3%
Sum
9%
Length
1%
Total
👍1
🤔 Какой метод LINQ используется для выполнения внешнего объединения двух последовательностей?
Anonymous Quiz
58%
Join
7%
GroupJoin
6%
LeftJoin
29%
OuterJoin
😁7🤔3👀1
🤔 Что такое reflection и для чего используется?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🤔 Какой метод LINQ используется для получения единственного элемента последовательности?
Anonymous Quiz
25%
First
53%
Single
3%
Last
19%
SingleOrDefault
💊4🔥2
🤔 Какой метод LINQ используется для выполнения пересечения двух последовательностей?
Anonymous Quiz
42%
Intersect
25%
Union
13%
Concat
20%
Join
💊4🔥1
🤔 Как предложить избежать deadlock'а?

1. Установить порядок захвата ресурсов и всегда придерживаться его.
2. Использовать таймауты при попытке захвата блокировок.
3. Применять неблокирующие конструкции (lock-free) или библиотеки с конкурентными коллекциями.
4. Минимизировать время удержания блокировок.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤔1
🤔 Какой метод используется для получения текущей даты без времени?
Anonymous Quiz
20%
DateTime.Today
20%
DateTime.CurrentDate
27%
DateTime.Now
33%
DateTime.Date
💊2🔥1
🤔 Какой метод используется для вычисления разницы между двумя датами?
Anonymous Quiz
41%
TimeSpan.Difference()
24%
DateTime.Subtract()
22%
DateTime.Compare()
14%
TimeSpan.Subtract()
👍2🔥1
🤔 Что такое паттерн DDD?

Это подход к разработке, фокусирующийся на модели домена и бизнес-логике. Основная идея — построение программного обеспечения вокруг доменных сущностей, агрегаций и их контекстов для решения бизнес-задач.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
🤔 Какой метод используется для преобразования строки в объект DateTime?
Anonymous Quiz
12%
Format()
52%
ToDateTime()
15%
Convert()
22%
Parse()
🔥2
🤔 Какой метод LINQ используется для получения среднего значения элементов последовательности?
Anonymous Quiz
6%
Mean
2%
Sum
17%
Median
75%
Average
👍1💊1
🤔 Что такое паттерн Event Sourcing?

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

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