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

Вопросы собесов t.iss.one/+sjKGQXl79ytkYzIy
Задачи t.iss.one/+Xy-0H7xKlgo0NDVi
Ваканасии t.iss.one/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Что такое DNS?

Это система, преобразующая доменные имена (например, example.com) в IP-адреса.
1. Она позволяет браузеру найти нужный сервер по имени.
2. Использует иерархическую структуру, начиная с корневых серверов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3💊1
🤔 Какой из следующих вариантов корректен для возвращения ссылки из метода?
Anonymous Quiz
66%
ref int MyMethod() { return ref myField; }
14%
int& MyMethod() { return myField; }
18%
int* MyMethod() { return &myField; }
2%
ref int& MyMethod() { return myField; }
💊1
🤔 Что такое АУС-2?

Это автоматизированная управляющая система второго уровня (чаще встречается в контексте производств, ТЭК или крупных предприятий).
Конкретная расшифровка зависит от контекста (например, у «Газпрома» или РЖД может быть своя трактовка). Обычно речь о высокоуровневом управлении технологическими процессами, над АСУ ТП.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊15🤔5👍1🔥1
🤔 Какой тип исключения выбрасывается при доступе к элементу коллекции с недопустимым индексом?
Anonymous Quiz
2%
ArgumentException
93%
IndexOutOfRangeException
2%
NullReferenceException
3%
InvalidOperationException
🤔 Какой метод класса Semaphore освобождает захваченный семафор?
Anonymous Quiz
18%
Unlock
62%
Release
11%
Exit
9%
Free
👍1
🤔 Всегда ли нужно нормализовывать данные?

Нет, не всегда.
Полная нормализация может усложнить архитектуру и замедлить чтение данных из-за большого числа JOIN'ов. Поэтому часто применяют компромисс между нормализацией и денормализацией, особенно в high-load системах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 В чём отличие slim-версий от обычных семафоров?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какой из следующих синтаксисов используется для создания диапазона в C#?
Anonymous Quiz
69%
new Range(1, 5)
12%
Range(1, 5)
9%
range[1..5]
10%
1..5
💊11👍1
🤔 Какой из следующих методов класса Parallel используется для параллельного выполнения действий для каждого элемента коллекции?
Anonymous Quiz
64%
ForEach
17%
ForAll
12%
Parallelize
7%
ProcessAll
🤔 Почему требуется API между базой данных и клиентским приложением?

API (например, REST или GraphQL) обеспечивает прослойку между клиентом и базой данных, потому что:
1. Безопасность — база данных не должна быть напрямую доступна клиенту.
2. Инкапсуляция логики — в API можно реализовать бизнес-логику и валидации.
3. Гибкость — можно изменять структуру базы, не затрагивая клиента.
4. Масштабируемость — API может обрабатывать нагрузку, кешировать данные и распределять запросы.
5. Контроль доступа — через API проще реализовать авторизацию и аутентификацию.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какой метод класса Array возвращает новый массив, содержащий копию всех элементов исходного массива?
Anonymous Quiz
45%
Clone
47%
Copy
8%
Duplicate
1%
Replicate
🤔 Что такое Box/Unbox и как этого можно избежать?

Boxing — это преобразование значимого типа (int, float и т.д.) в ссылочный тип (object), т.е. упаковка значения в объект.
Unboxing — это обратное преобразование: из object обратно в value-type.
Проблема: это создаёт накладные расходы на память и производительность.
Избежать можно следующим образом:
- Использовать обобщённые коллекции (List<int> вместо ArrayList).
- Не использовать object, если можно указать конкретный тип.
- Избегать приведения типов без необходимости.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какая коллекция в .NET обеспечивает доступ к элементам с контролем версии и блокировкой доступа для многопоточных операций?
Anonymous Quiz
6%
List
44%
ConcurrentBag
27%
BlockingCollection
23%
ConcurrentQueue
💊1
🤔 Какой из модификаторов запрещает создание экземпляров класса?
Anonymous Quiz
43%
sealed
54%
abstract
2%
private
1%
internal
🤔 Что такое expression?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для преобразования строки в объект DateTime?
Anonymous Quiz
6%
Format()
54%
ToDateTime()
12%
Convert()
28%
Parse()