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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Что такое паттерн 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
🤔 Какой метод используется для добавления минут к текущей дате и времени?
Anonymous Quiz
91%
AddMinutes()
6%
AddTime()
3%
AddSeconds()
1%
AddDate()
🤯3😁2🔥1👀1💊1
🤔 Какой метод используется для получения числа дней в месяце для указанной даты?
Anonymous Quiz
17%
GetDaysInMonth()
38%
DateTime.DaysInMonth()
6%
GetTotalDays()
39%
DateTime.DayOfMonth
💊2🔥1
🤔 Что такое expression?

Это класс в .NET, представляющий выражение в виде объекта. Он используется для создания деревьев выражений, которые можно анализировать, изменять и компилировать в исполняемый код. Expression применяется, например, в LINQ для преобразования выражений в запросы к базам данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
🤔 Где используется IQueryable?

IQueryable используется для создания запросов к источникам данных с возможностью отложенного выполнения. Оно позволяет строить сложные запросы, которые преобразуются в SQL-запросы или другие команды на этапе выполнения. Часто используется с ORM, такими как Entity Framework.

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