fa
Feedback
C# | Тесты

C# | Тесты

رفتن به کانال در Telegram
2 799
مشترکین
-324 ساعت
-87 روز
-530 روز
آرشیو پست ها
🤔 Какой метод возвращает значение из асинхронного метода?
Anonymous voting

🤔 Какое ключевое слово используется для ожидания завершения асинхронной операции в C#?
Anonymous voting

🤔 Какие есть базовые сущности RabbitMQ? 1. Queue — очередь, куда отправляются сообщения. 2. Exchange — точка обмена, которая направляет сообщения в очереди на основе правил. 3. Binding — связь между Exchange и Queue, определяющая, какие сообщения попадут в очередь. 4. Message — само сообщение, отправляемое в RabbitMQ. 5. Connection — соединение клиента с сервером RabbitMQ. 6. Channel — виртуальный канал поверх соединения для работы с сообщениями. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод используется для определения типа по имени в C#?
Anonymous voting

Repost from easyoffer
Привет, ребята! 1,5 года я учился на программиста, а сайт easyoffer.ru стал моим пет-проектом. Я создавал его, потому что: а)
Привет, ребята! 1,5 года я учился на программиста, а сайт easyoffer.ru стал моим пет-проектом. Я создавал его, потому что: а) нужно было добавить хоть какой-нибудь проект в резюме б) подготовиться к прохождению собесов И всё получилось! Благодаря еasyoffer я успешно прошёл собеседование и устроился Python Junior-разработчиком на удаленку с зарплатой 115 тысяч рублей. Однако ещё во время разработки я понял, что у этого проекта есть потенциал. Казалось, что сайт может стать популярным и, возможно, превратиться в стартап. По-этому я с самого начала заложил в проект минимальную бизнес-модель, на случай, если сайт начнёт набирать трафик. Я предложил пользователям полный доступ к сайту в обмен на подписку на Telegram-каналы. Это позволяло развивать аудиторию, а в будущем — зарабатывать на рекламе. Результат превзошёл ожидания! С момента запуска easyoffer посетило 400 тысяч человек. А когда доход с рекламы превысил мою зарплату программиста, я принял решение уйти с работы и полностью посвятить себя разработке новой версии сайта. Вот так, зайдя в IT, через 4 месяца вышел через свой же пет-проект. Мне очень повезло Уже год я работаю над easyoffer 2.0. Это будет более масштабный и качественной новый проект: – Появится тренажер – Появятся задачи из собесов – Фильтрация контента по грейдам и еще очень много фич, о которых я расскажу позже. Хочу, довести easyoffer до ума, чтобы сайт стал настоящим помощником для всех, кто готовится к собеседованиям. По этому в ближайшее время я объявлю о старте краудфандинговой кампании, чтобы ускорить разработку и я готов щедро отблагодарить всех, кто поддержит проект. А те, кто поддержат проект первыми, получат специальные лимитированные выгодные вознаграждения. Следите за этим телеграм каналом, если хотите стать первыми сапортерами.

🤔 Какой метод используется для загрузки сборки по ее имени в C#?
Anonymous voting

🤔 Как можно не используя middleware выполнить действие перед обработкой запроса и после? 1. Использовать фильтры — например, в ASP.NET Core можно использовать ActionFilter для выполнения действий до и после метода контроллера. 2. Создать делегат обработки — добавить промежуточную логику в Use на уровне Startup. 3. Атрибуты и события — применять атрибуты для выполнения кода до обработки запроса. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод используется для получения информации о типе параметра метода в C#?
Anonymous voting

🤔 Какой метод используется для получения информации о делегатах типа в C#?
Anonymous voting

🤔 Что бывает, когда количества подключений не хватает? Когда лимит подключений к базе данных превышен: 1. Запросы начинают блокироваться, вызывая задержки. 2. Сервер может возвращать ошибки подключения. 3. Производительность приложения резко снижается. Решение: увеличить лимит подключений или оптимизировать запросы. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод используется для проверки наличия конкретного атрибута на типе в C#?
Anonymous voting

🤔 Какой метод используется для получения атрибутов типа в C#?
Anonymous voting

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

🤔 Какой метод используется для получения базового типа в C#?
Anonymous voting

🤔 Какой метод LINQ используется для объединения двух последовательностей?
Anonymous voting

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

🤔 Какое исключение выбрасывается при попытке использовать null ссылку?
Anonymous voting

🤔 Что произойдет, если исключение не будет обработано?
Anonymous voting

🤔 Где используется IQueryable? IQueryable используется для создания запросов к источникам данных с возможностью отложенного выполнения. Оно позволяет строить сложные запросы, которые преобразуются в SQL-запросы или другие команды на этапе выполнения. Часто используется с ORM, такими как Entity Framework. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний