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

Вопросы собесов t.iss.one/+sjKGQXl79ytkYzIy
Задачи t.iss.one/+Xy-0H7xKlgo0NDVi
Ваканасии t.iss.one/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Что ORM генерирует на выходе с точки зрения оптимизации исполненного SQL?

ORM (например, Entity Framework) генерирует SQL-запросы на основе LINQ-выражений или методов API.
С точки зрения оптимизации:
- ORM может не всегда создавать эффективные запросы — возможны избыточные JOIN'ы, SELECT * и т.п.
- Хорошие ORM (например, EF Core) стараются оптимизировать SQL, но всё равно могут уступать вручную написанному.
- Можно использовать профайлеры и логирование SQL для контроля и отладки.
- ORM поддерживает отложенное выполнение (IQueryable) и предзагрузку зависимостей (Include), что позволяет управлять оптимизацией вручную.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3👍2
🤔 Какой метод используется для добавления элемента в ConcurrentBag<T>?
Anonymous Quiz
61%
Add
20%
Push
11%
Insert
9%
Enqueue
🤔 Какой метод LINQ используется для немедленного выполнения запроса и получения списка элементов?
Anonymous Quiz
3%
Deferred
4%
Immediate
81%
ToList
12%
Execute
🤔 Чем Dictionary отличается от ConcurrentDictionary?

- Dictionary — не потокобезопасен, может выдавать исключения при одновременном доступе из разных потоков.
- ConcurrentDictionary — потокобезопасная коллекция, позволяет безопасно читать и изменять данные в многопоточном окружении без внешней синхронизации.
Используется в системах, где возможны параллельные обращения к структуре.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из следующих методов класса Task используется для создания задачи продолжения?
Anonymous Quiz
23%
Then
72%
ContinueWith
2%
FollowUp
2%
Chain
🤔 Что такое сборщик мусора?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой метод используется для создания экземпляра типа с использованием рефлексии?
Anonymous Quiz
72%
CreateInstance()
7%
Instantiate()
12%
NewInstance()
8%
GenerateInstance()
🤔 Что такое RESTful?

RESTful = соответствующий принципам REST.
Это не технология, а стиль построения API. RESTful API — это API, которое:
- Строится вокруг ресурсов.
- Использует HTTP-методы по назначению.
- Придерживается stateless взаимодействия.
- Предоставляет понятную структуру URL.
- Использует стандартизированные коды ответа.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какие есть плюсы и минусы у типа Lazy?

Плюсы:
- Отложенная инициализация — объект создаётся только при первом обращении.
- Повышение производительности, если объект может не понадобиться вовсе.
- Удобно для дорогостоящих операций или тяжелых зависимостей.
Минусы:
- Может усложнить отладку.
- Необходимость потокобезопасности, особенно при использовании Lazy<T> без параметров.
- Возможные задержки при первом обращении, если инициализация тяжёлая.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из следующих типов делегатов является предопределенным в C# и может использоваться для методов, возвращающих значение и принимающих два параметра?
Anonymous Quiz
10%
Action
67%
Func
14%
Predicate
8%
EventHandler
💊1
🤔 Какой метод используется для определения, содержит ли строка заданную подстроку в C#?
Anonymous Quiz
93%
Contains
6%
Includes
1%
Has
0%
Encompasses
🤔 Что такое DNS?

Это система, преобразующая доменные имена (например, example.com) в IP-адреса.
1. Она позволяет браузеру найти нужный сервер по имени.
2. Использует иерархическую структуру, начиная с корневых серверов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2💊1
🤔 Какой из следующих вариантов корректен для возвращения ссылки из метода?
Anonymous Quiz
66%
ref int MyMethod() { return ref myField; }
11%
int& MyMethod() { return myField; }
20%
int* MyMethod() { return &myField; }
3%
ref int& MyMethod() { return myField; }
💊1
🤔 Что такое АУС-2?

Это автоматизированная управляющая система второго уровня (чаще встречается в контексте производств, ТЭК или крупных предприятий).
Конкретная расшифровка зависит от контекста (например, у «Газпрома» или РЖД может быть своя трактовка). Обычно речь о высокоуровневом управлении технологическими процессами, над АСУ ТП.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊12🤔5👍1🔥1
🤔 Какой тип исключения выбрасывается при доступе к элементу коллекции с недопустимым индексом?
Anonymous Quiz
2%
ArgumentException
92%
IndexOutOfRangeException
3%
NullReferenceException
3%
InvalidOperationException