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
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
🤔 Какой метод используется для получения дня недели из объекта DateTime?
Anonymous Quiz
16%
GetDayOfWeek()
56%
DayOfWeek()
14%
Day()
13%
WeekDay()
🔥1
🤔 Какой метод используется для получения текущей даты и времени в C#?
Anonymous Quiz
11%
DateTime.Today
9%
DateTime.Current
74%
DateTime.Now
6%
DateTime.UtcNow
🔥2
🤔 Что такое паттерн CQRS?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
🤔 Какой метод используется для добавления часов к текущей дате и времени?
Anonymous Quiz
72%
AddHours()
14%
AddTime()
12%
AddHoursToDate()
1%
AddDate()
🔥1
🤔 Какой метод используется для сравнения двух дат?
Anonymous Quiz
25%
CompareTo()
21%
CompareDates()
38%
Compare()
17%
IsEqual()
👍2🔥1
🤔 Что такое микросервис?

Это автономный, малый сервис, отвечающий за конкретную бизнес-задачу и взаимодействующий с другими через API. Каждый микросервис может быть разработан, развёрнут и масштабирован независимо.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🤔 Какой метод используется для добавления месяцев к текущей дате?
Anonymous Quiz
3%
AddTime()
91%
AddMonths()
6%
AddDate()
0%
AddDays()
🤯3🔥1💊1
🤔 Какой метод используется для получения числа дней в году для указанной даты?
Anonymous Quiz
14%
GetDaysInYear()
50%
DateTime.DaysInYear()
15%
GetTotalDays()
21%
DateTime.DayOfYear
💊10🔥1
🤔 Какие есть положительные и отрицательные моменты у микросервиса?

Положительные:
1. Масштабируемость отдельных компонентов.
2. Независимость разработки и деплоя.
3. Устойчивость: сбой одного микросервиса не влияет на другие.
Отрицательные:
1. Сложность управления распределённой системой.
2. Затраты на сетевые взаимодействия.
3. Сложность обеспечения целостности данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
🤔 Какой метод используется для проверки, является ли год високосным?
Anonymous Quiz
59%
DateTime.IsLeapYear()
21%
DateTime.IsLeap()
14%
DateTime.CheckLeapYear()
6%
DateTime.ValidateLeapYear()
🔥4💊2
🤔 Какой метод используется для добавления миллисекунд к текущей дате и времени?
Anonymous Quiz
8%
AddTime()
87%
AddMilliseconds()
4%
AddMicroseconds()
1%
AddDate()
🤯7🔥1💊1
🤔 Как бы паттерн использовал для паттерна "разделяй и властвуй"?

Паттерн "разделяй и властвуй" можно реализовать через декомпозицию задач на мелкие независимые части (например, микросервисы или модули), обеспечивая их независимость. Каждая часть решает свою задачу, а общение между ними минимально, что упрощает масштабирование и поддержку.

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