en
Feedback
C# | Тесты

C# | Тесты

Open in Telegram
2 804
Subscribers
No data24 hours
-57 days
-230 days
Posts Archive
🤔 Какое исключение выбрасывается при попытке использовать null ссылку?
Anonymous voting

🤔 Можно ли передать значимый тип данных по ссылке? Да, можно. Это делается явно, чтобы изменить оригинальное значение, а не копию. - Обычно значимые типы передаются по значению (создаётся копия). - Чтобы изменить исходный объект, его передают по ссылке, указав это явно (например, через ref или out). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что выведет Console.WriteLine(Math.Floor(2.9))?
Anonymous voting

🤔 Что такое "covariance" в C#?
Anonymous voting

🤔 Что такое интерфейс? Интерфейс — это контракт, который определяет набор методов и свойств, которые класс обязан реализовать. В отличие от классов, интерфейсы не содержат реализации, что позволяет разрабатывать гибкие и расширяемые архитектуры, где конкретное поведение зависит от реализации. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Как получить количество столбцов в двумерном массиве matrix?
Anonymous voting

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

🤔 Какие механизмы позволяют не нарушать принцип dependency inversion? Для соблюдения принципа dependency inversion используются интерфейсы и абстракции, которые позволяют код зависеть от общего поведения, а не от конкретных реализаций. Также помогают фабрики (Factories) для создания объектов и DI-контейнеры (Dependency Injection), которые управляют зависимостями и их внедрением. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 Что такое interceptor? Interceptor — это механизм, позволяющий вмешиваться в выполнение операций (например, запросов, логики работы, логирования) до или после их исполнения. В .NET и EF Core interceptors применяются для: - Логирования SQL-запросов - Модификации поведения БД - Аудита действий Это своего рода «прослойка» между системой и реальным выполнением. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

🤔 Что произойдет, если добавить элемент в коллекцию List, итерацию по которой выполняет foreach?
Anonymous voting

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

🤔 Как происходит запрос интерфейса? Когда компоненту нужен другой класс (зависимость), он объявляет интерфейс в своём конструкторе, а контейнер DI: - Ищет зарегистрированную реализацию этого интерфейса. - Создаёт экземпляр и передаёт его в зависимый класс. Такой механизм называется инъекция через конструктор, и он наиболее распространён. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

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

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

🤔 В чём суть extension-методов? Extension-методы позволяют добавлять методы к существующим типам, не изменяя их исходный код. Это: - Делается с помощью static-класса и ключевого слова this перед параметром. - Вызывается как обычный метод у объекта. Это делает код более читаемым и расширяемым. Особенно полезны в LINQ и утилитарных сценариях. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

📺 База 1000+ реальных собеседований На программиста, тестировщика, аналитика, проджекта и другие IT профы. Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д. 🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!

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

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