C# | Тесты
2.86K subscribers
25 photos
1 file
350 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Что известно про парадигмы и принципы ООП?

Объектно-ориентированное программирование (ООП) основано на четырёх ключевых парадигмах: инкапсуляция, наследование, полиморфизм и абстракция. Оно позволяет строить гибкие и масштабируемые системы. Принципы ООП включают SOLID, GRASP и DRY/KISS/YAGNI.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🤔 Какой метод используется для определения типа по имени в C#?
Anonymous Quiz
60%
Type.GetType()
35%
Type.GetTypeName()
4%
Type.FindType()
1%
Type.LoadType()
🤔 Какой класс используется для создания нового потока в C#?
Anonymous Quiz
3%
Process
84%
Thread
13%
Task
0%
Runnable
🤔 Что такое boxing и unboxing?

Boxing — это процесс преобразования значимого типа (например, int) в объект, чтобы хранить его в виде ссылочного типа. Unboxing— это обратный процесс преобразования объекта обратно в значимый тип. Эти операции создают накладные расходы на память и процессор, так как требуют размещения объектов в куче. Boxing и unboxing следует минимизировать для повышения производительности, особенно в критически важных местах программы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
🤔 Какой интерфейс в ASP.NET Core используется для реализации промежуточного ПО (middleware)?
Anonymous Quiz
53%
IMiddleware
21%
IApplicationBuilder
19%
IServiceCollection
8%
IHttpContext
👍1💊1
🤔 В чем разница Redis и Memcached?

Redis — это больше, чем просто кэш: он поддерживает множество структур данных (строки, списки, множества, хэши). Memcached предназначен исключительно для кэширования строк и объектов, проще в использовании. Redis также обеспечивает персистентность данных, чего нет в Memcached.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
🤔 Какой из методов класса Task используется для выполнения асинхронной задачи и возврата результата?
Anonymous Quiz
11%
Start
70%
Run
17%
Execute
2%
Begin
🔥2
🤔 Где используется IQueryable?

IQueryable используется для создания запросов к источникам данных с возможностью отложенного выполнения. Оно позволяет строить сложные запросы, которые преобразуются в SQL-запросы или другие команды на этапе выполнения. Часто используется с ORM, такими как Entity Framework.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🤔 Что произойдет, если не реализовать все члены интерфейса в классе, который его наследует?
Anonymous Quiz
83%
Ошибка компиляции
6%
Ошибка выполнения
7%
Реализация по умолчанию
4%
Члены станут абстрактными
🤔 Какой из методов LINQ используется для объединения двух последовательностей, включая дубликаты?
Anonymous Quiz
34%
Join
26%
Concat
30%
Union
10%
Merge
🤔 Что такое Rest?

REST (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, использующий стандартные методы HTTP, такие как GET, POST, PUT и DELETE. RESTful API представляет ресурсы в виде URL, а взаимодействие с ними происходит через стандартные протоколы без сохранения состояния между запросами. REST обеспечивает простоту, масштабируемость и независимость компонентов, что делает его популярным выбором для создания распределённых систем. Основные принципы REST включают унифицированный интерфейс и клиент-серверную архитектуру.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой из следующих методов используется для получения вложенного исключения, вызвавшего текущее исключение?
Anonymous Quiz
51%
InnerException
12%
GetBaseException
11%
GetException
25%
GetInnerException
🤔 Что такое стек?

Стек — это структура данных LIFO, где последний добавленный элемент извлекается первым, используется для вызовов функций и локальных переменных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🤔 Какой класс используется для чтения текстовых файлов в C#?
Anonymous Quiz
39%
FileReader
13%
TextReader
46%
StreamReader
2%
FileInputStream
🤔 Какой метод LINQ используется для выполнения перекрестного соединения (Cartesian Join) двух последовательностей?
Anonymous Quiz
32%
Join
24%
GroupJoin
29%
SelectMany
15%
Concat
💊8
🤔 Что такое IEnumerable?

IEnumerable — это интерфейс в .NET для перебора коллекций с помощью цикла foreach. Он предоставляет метод GetEnumerator, возвращающий объект, позволяющий обходить элементы коллекции по одному. Это основа для работы с последовательностями в LINQ и других структурах данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4