ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

C# | Тесты

C# | Тесты

الذهاب إلى القناة على Telegram
2 668
المشتركون
+124 ساعات
-27 أيام
-1630 أيام
أرشيف المشاركات
🤔 Что такое Inversion of control и dependency injection? Inversion of control (IoC) — это принцип, при котором управление созданием объектов передается внешним компонентам. Dependency injection (DI) — это один из способов реализации IoC, когда зависимости передаются объекту через конструктор, методы или свойства. Это позволяет улучшить тестируемость и модульность кода. DI делает систему более гибкой, позволяя изменять реализации зависимостей без изменения кода. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой из следующих синтаксисов является корректным для объявления делегата?
Anonymous voting

🤔 Каков правильный способ замены значения второго элемента массива numbers на 10?
Anonymous voting

🤔 Какая связь между асинхронностью и многопоточностью? Асинхронность и многопоточность — разные концепции, но они могут пересекаться. - Многопоточность — параллельное выполнение на нескольких потоках (обычно на разных ядрах процессора). - Асинхронность — способ не блокировать поток при ожидании завершения операции (например, I/O), не обязательно создавая новый поток. Асинхронные операции (async/await) чаще всего используют один поток, но освобождают его во время ожидания, позволяя выполнять другую работу. Многопоточность полезна при расчётах, асинхронность — при ожидании (например, сетевых операций). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой из методов может использоваться для повторного выбрасывания текущего исключения в блоке catch?
Anonymous voting

🤔 Какая коллекция позволяет хранить уникальные элементы в C#?
Anonymous voting

🤔 Как в кучах разделяются объекты? В куче объекты разделяются по областям памяти: например, на молодой (Generation 0), средний (Generation 1) и старший (Generation 2) сегменты, чтобы оптимизировать сборку мусора. Также существует разделение на Large Object Heap (для больших объектов) и Small Object Heap. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 В C#, какой модификатор доступа делает член класса доступным только для объектов в том же сборочном файле?
Anonymous voting

🤔 Какой из следующих интерфейсов позволяет копировать объекты с учетом их состояния?
Anonymous voting

🤔 Какие основные свойства и методы IEnumerable? IEnumerable предоставляет: - Возможность перебора элементов в коллекции. - Метод GetEnumerator(), возвращающий итератор. - Поддерживает foreach. IEnumerable<T> используется для отложенного выполнения и однократного прохода по данным. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Что такое CancellationToken в многопоточности? CancellationToken — это объект, который позволяет управлять отменой операций, особенно асинхронных. Используется для: - Прерывания задач Task, async-await - Передачи сигнала отмены в долгоживущие процессы (загрузки, ожидания) - Контроля над временем жизни операции С помощью CancellationTokenSource можно отправить команду отмены, и все обработчики, использующие связанный токен, корректно завершат выполнение. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Какой метод используется для блокирования текущего потока до тех пор, пока BlockingCollection не получит новый элемент?
Anonymous voting

🤔 Какой атрибут в ASP.NET Core используется для указания маршрута контроллера или метода?
Anonymous voting

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

В Яндексе платят 300.000р, Сбер нуждается в инженерах, а в Тинькофф нехватка кадров «Бигтех по-русски» — место, где разработч
В Яндексе платят 300.000р, Сбер нуждается в инженерах, а в Тинькофф нехватка кадров «Бигтех по-русски» — место, где разработчики из крупных компаний рассказывают правду о работе мечты, зарплатах и жизни в IT. Присоединяйся: @bigtech

🤔 Что будет результатом выполнения следующего кода: int x = 5; Func func = () => x + 1; x = 10; Console.WriteLine(func());?
Anonymous voting

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

🤔 Для чего нужен интерфейс IDisposable? IDisposable используется для явного освобождения ресурсов, таких как файлы, соединения с базой данных или потоки. Его метод Dispose позволяет вручную освободить неуправляемые ресурсы, избегая их накопления до работы сборщика мусора. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний