C# | Тесты
رفتن به کانال در Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
نمایش بیشتر2 710
مشترکین
+124 ساعت
-87 روز
-4030 روز
آرشیو پست ها
2 710
Стажировки и вакансии для .NET разработчиков.
- Вакансии которых нет на джоб-агрегаторах
- Только прямые контакты HR в Telegram
👉 @jobs_dot_net
Пока другие листают джоб-сайты — ты уже пишешь HR в Telegram.
2 710
🤔 Какой метод используется для преобразования строки в объект DateTime?
2 710
🤔 Что такое expression?
Это класс в .NET, представляющий выражение в виде объекта. Он используется для создания деревьев выражений, которые можно анализировать, изменять и компилировать в исполняемый код. Expression применяется, например, в LINQ для преобразования выражений в запросы к базам данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 710
🤔 Какая коллекция в .NET обеспечивает доступ к элементам с контролем версии и блокировкой доступа для многопоточных операций?
2 710
🤔 Что такое Box/Unbox и как этого можно избежать?
Boxing — это преобразование значимого типа (int, float и т.д.) в ссылочный тип (object), т.е. упаковка значения в объект.
Unboxing — это обратное преобразование: из object обратно в value-type.
Проблема: это создаёт накладные расходы на память и производительность.
Избежать можно следующим образом:
- Использовать обобщённые коллекции (List<int> вместо ArrayList).
- Не использовать object, если можно указать конкретный тип.
- Избегать приведения типов без необходимости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 710
🤔 Какой метод класса Array возвращает новый массив, содержащий копию всех элементов исходного массива?
2 710
🤔 Почему требуется API между базой данных и клиентским приложением?
API (например, REST или GraphQL) обеспечивает прослойку между клиентом и базой данных, потому что:
1. Безопасность — база данных не должна быть напрямую доступна клиенту.
2. Инкапсуляция логики — в API можно реализовать бизнес-логику и валидации.
3. Гибкость — можно изменять структуру базы, не затрагивая клиента.
4. Масштабируемость — API может обрабатывать нагрузку, кешировать данные и распределять запросы.
5. Контроль доступа — через API проще реализовать авторизацию и аутентификацию.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 710
📺 База 1000+ реальных собеседований
На программиста, тестировщика, аналитика, проджекта и другие IT профы.
Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
2 710
🤔 Какой из следующих методов класса Parallel используется для параллельного выполнения действий для каждого элемента коллекции?
2 710
🤔 Какой из следующих синтаксисов используется для создания диапазона в C#?
2 710
🤔 В чём отличие slim-версий от обычных семафоров?
Slim-версии легче и работают быстрее, но только внутри одного процесса. Они экономичнее по ресурсам и поддерживают асинхронное ожидание. Обычные семафоры — более универсальны, но тяжелее и применимы для взаимодействия между разными процессами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 710
🤔 Всегда ли нужно нормализовывать данные?
Нет, не всегда.
Полная нормализация может усложнить архитектуру и замедлить чтение данных из-за большого числа JOIN'ов. Поэтому часто применяют компромисс между нормализацией и денормализацией, особенно в high-load системах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 710
🤔 Какой тип исключения выбрасывается при доступе к элементу коллекции с недопустимым индексом?
2 710
🤔 Что такое АУС-2?
Это автоматизированная управляющая система второго уровня (чаще встречается в контексте производств, ТЭК или крупных предприятий).
Конкретная расшифровка зависит от контекста (например, у «Газпрома» или РЖД может быть своя трактовка). Обычно речь о высокоуровневом управлении технологическими процессами, над АСУ ТП.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
