C# | Тесты
Ir al canal en Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
Mostrar más2 711
Suscriptores
-424 horas
-107 días
-4130 días
Archivo de publicaciones
2 712
🤔 Как правильно организовать вызов асинхронного метода из синхронного контекста, чтобы избежать deadlock?
2 712
🤔 Какой из перечисленных методов класса String является некорректным?
2 712
🤔 Что произойдет, если в производном классе не будет реализован абстрактный метод базового класса?
2 712
🤔 Какой метод LINQ используется для получения пересечения двух коллекций?
2 712
🤔 Какая связь между асинхронностью и многопоточностью?
Асинхронность и многопоточность — разные концепции, но они могут пересекаться.
- Многопоточность — параллельное выполнение на нескольких потоках (обычно на разных ядрах процессора).
- Асинхронность — способ не блокировать поток при ожидании завершения операции (например, I/O), не обязательно создавая новый поток.
Асинхронные операции (async/await) чаще всего используют один поток, но освобождают его во время ожидания, позволяя выполнять другую работу.
Многопоточность полезна при расчётах, асинхронность — при ожидании (например, сетевых операций).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 712
🤔 Какой метод LINQ используется для вычисления суммы элементов коллекции?
2 712
🤔 Какие подходы используются для соблюдения Dependency Inversion?
Применяются инъекция зависимостей (DI), абстракции через интерфейсы, паттерн фабрики, IoC-контейнеры и принцип интерфейсной сегрегации (ISP). Эти подходы упрощают тестирование и расширяемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 712
🤔 Какой из следующих методов используется для выполнения SQL-запроса в Entity Framework и получения результата в виде коллекции?
2 712
🤔 Что такое deadlock?
Deadlock — это ситуация, когда два или более потока заблокированы, каждый из них ждёт ресурс, занятый другим, и в результате никто не может продолжить работу. Система зацикливается и зависает. Такое часто происходит при неправильной последовательности захвата ресурсов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 712
🤔 Какое ключевое слово используется для указания, что метод не должен быть переопределен в производном классе?
2 712
🤔 Если есть класс, а в нем значимый тип данных, где он будет храниться?
Если значимый тип (например, int или struct) — это поле класса, то:
- Сам класс хранится в куче (heap).
- Значимый тип как поле будет внутри объекта класса, то есть в той же области памяти (в куче).
Он не уходит в стек отдельно — размещается вместе с объектом, который его содержит.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 712
🤔 Какой из следующих методов класса Task используется для запуска задачи в новом потоке с поддержкой отмены?
2 712
🤔 Какой алгоритм сортировки имеет наихудшую временную сложность O(n^2)?
2 712
🤔 Какие есть способы (протоколы) обмена данными между сервером и клиентом?
- HTTP/HTTPS — основной протокол для REST API, веба.
- WebSocket — для двустороннего постоянного соединения.
- gRPC — высокопроизводительный бинарный протокол на базе HTTP/2.
- SOAP — устаревший, но формализованный протокол обмена XML.
- MQTT, AMQP — легкие брокерные протоколы (например, для IoT).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 712
🤔 Какой метод используется для получения первого элемента из Stack без его удаления?
2 712
Осталось 3 часа до конца акции:
«Пожизненный PRO тариф — по цене 1 года»
Поиск работы отнимает силы, время и веру в себя, но не у тех кто использует easyoffer PRO. Успей сделать самую выгодную инвестицию в развитие своей карьеры.
Акция закончится уже сегодня 23 июня 23:59 по мск:
👉 https://easyoffer.ru/pro
2 712
🤔 В чем разница между асинхронностью и многопоточностью?
Асинхронность позволяет выполнять задачи без блокировки основного потока, в то время как многопоточность предполагает разделение кода на несколько потоков. Асинхронные операции выполняются в том же потоке, но не блокируют его, а многопоточность использует параллельные потоки для выполнения задач одновременно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
2 712
Последний день акции:
«Пожизненный PRO тариф — по цене 1 года»
🚀 PRO включает:
– Полный доступ ко всем грейдам и профессиям
– База live-coding задач и вопросов из технических собеседований с вероятностью их встречи
– Примеры лучших ответов от Senior разработчиков
– 1100+ записи реальных собеседований, в том числе в топовые компании (Сбер, Авито, Яндекс, WB, OZON, МТС и др.)
– База 400+ тестовых заданий от компаний.
– Автоотклики на вакансии в хедхантер
– Аналитика ТОП-требований из вакансий для лучшего написания резюме и прохождения ATS систем рекрутеров
– Генератор уникального резюме и CV под каждую вакансию
– Тренажеры подготовки к собеседованию: «Реальное собеседование» и «Проработка вопросов» по методике интервальных повторений (как Anki)
– (скоро) Агрегатор вакансий
– (скоро) Сообщество
Акция закончится уже сегодня 23 июня 23:59 по мск:
👉 https://easyoffer.ru/pro
2 712
🤔 Какой метод LINQ используется для вычисления агрегатных значений (например, сумма, среднее) с функцией агрегирования?
