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%
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
🤔 Какое исключение выбрасывается при попытке использовать null ссылку?
Anonymous Quiz
92%
System.NullReferenceException
3%
System.InvalidOperationException
1%
System.AccessViolationException
5%
System.NullPointerException
🔥2👀1
🤔 Как работают join?

join в LINQ или SQL объединяет данные из двух коллекций или таблиц на основе общего поля. Например, в SQL это выполняется через сравнение ключей, указанных в ON, а в LINQ — с помощью метода Join. Результат может быть внутренним (INNER JOIN), внешним (LEFT JOIN, RIGHT JOIN) или полным (FULL JOIN).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👀2👍1🔥1
🤔 Какой метод LINQ используется для объединения двух последовательностей?
Anonymous Quiz
38%
Union
38%
Join
21%
Concat
3%
Merge
💊7👀2
🤔 Какой метод используется для получения базового типа в C#?
Anonymous Quiz
70%
GetBaseType()
11%
GetParentType()
3%
GetInheritedType()
16%
BaseType
🤯7🔥1
🤔 Как оптимизировать ситуацию, когда к таблице много join?

1. Проверить необходимость всех join — убрать ненужные связи.
2. Использовать индексы — создать индексы на ключевых колонках.
3. Разделить запрос — разбить сложный запрос на несколько более простых.
4. Использовать denormalization — объединить часто используемые данные в одну таблицу.
5. Кэшировать данные — уменьшить нагрузку на базу данных.


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