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

Вопросы собесов t.iss.one/+sjKGQXl79ytkYzIy
Задачи t.iss.one/+Xy-0H7xKlgo0NDVi
Ваканасии t.iss.one/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой из следующих методов LINQ используется для выполнения внешнего соединения двух коллекций?
Anonymous Quiz
11%
GroupJoin
49%
Join
27%
Union
13%
Concat
🤔 Какой из следующих методов LINQ используется для сортировки коллекции по убыванию?
Anonymous Quiz
91%
OrderByDescending
3%
ThenByDescending
5%
SortDescending
1%
SelectDescending
🤔 Каковы преимущества при использовании внедрения зависимостей (DI) в код?

- Слабая связность — классы не создают зависимости напрямую.
- Тестируемость — можно легко подменить зависимости моками.
- Гибкость — можно менять реализацию без изменения потребителя.
- Расширяемость — можно добавлять новые реализации интерфейсов без изменения старых классов.
- Повторное использование — одно и то же внедрение можно использовать в разных частях системы.
Внедрение зависимостей упрощает архитектуру и повышает удобство поддержки кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод класса Mutex освобождает захваченный мьютекс?
Anonymous Quiz
50%
ReleaseMutex
27%
Unlock
17%
Exit
6%
FreeMutex
🤔 Какой из следующих методов класса System.String определяет, заканчивается ли строка указанной подстрокой?
Anonymous Quiz
90%
EndsWith
5%
Ends
3%
ConcludesWith
2%
TerminatesWith
💊1
🤔 Для чего используют GVT?

Концепт из распределённых систем, чаще используется в симуляциях и распределённых вычислениях (например, в алгоритмах параллельной дискретной симуляции).
Применение:
- Определение момента времени, до которого все события в системе завершены.
- Управление откатами, удалением стейтов, сборкой мусора в системах с отложенным выполнением событий.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2
🤔 Какой из следующих методов используется для преобразования строки в объект определенного типа?
Anonymous Quiz
56%
Convert.ToType
38%
Type.Parse
4%
Activator.CreateInstance
3%
Type.GetType
💊8🤔6
🤔 Какой метод LINQ используется для пропуска определенного количества элементов в последовательности?
Anonymous Quiz
9%
Take
10%
Pass
78%
Skip
3%
Bypass
🤔1
🤔 В чём разница между Count и Capacity?

- Count — фактическое количество элементов, хранящихся в коллекции.
- Capacity — внутренняя ёмкость, то есть сколько элементов может поместиться до перераспределения памяти.
Capacity всегда больше или равно Count. Увеличение Count сверх Capacity приводит к перераспределению памяти.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какой оператор используется для конкатенации строк в C#?
Anonymous Quiz
76%
+
4%
&
17%
concat
3%
append
💊39🤔9
🤔 Какой метод класса Task используется для получения результата задачи, возвращающей значение?
Anonymous Quiz
57%
Result
42%
GetResult
1%
FetchResult
1%
RetrieveResult
🤔 Может ли абстрактный метод быть вне абстрактного класса?

Нет. Абстрактный метод может быть объявлен только внутри абстрактного класса.
Если попытаться объявить абстрактный метод в обычном классе, компилятор выдаст ошибку.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊2👍1
🤔 Какой метод используется для определения текущего объема занятой памяти в .NET?
Anonymous Quiz
22%
GC.GetTotalMemory()
33%
GC.GetMemoryUsage()
27%
GC.GetAllocatedMemory()
18%
GC.GetMemoryInfo()
💊2
Изиоффер переходит в публичное бета-тестирование!

🎉 Что нового:
🟢Анализ IT собеседований на основе 4500+ реальных интервью
🟢Вопросы из собеседований с вероятностью встречи
🟢Видео-примеры ответов на вопросы от Senior, Middle, Junior грейдов
🟢Пример лучшего ответа
🟢Задачи из собеседований
🟢Тестовые задания
🟢Примеры собеседований
🟢Фильтрация всего контента по грейдам, компаниям
🟢Тренажер подготовки к собеседованию на основе интервальных повторений и флеш карточек
🟢Тренажер "Реальное собеседование" с сценарием вопросов из реальных собеседований (скоро)
🟢Автоотклики на HeadHunter
🟢Закрытое сообщество easyoffer


💎 Акция в честь открытия для первых 500 покупателей:
🚀 Скидка 50% на PRO тариф на 1 год

🔥 Акция уже стартовала! 👉 https://easyoffer.ru/pro
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3
🤔 Что такое change трекинг?

Change Tracking — это механизм отслеживания изменений в объектах, используемый, например, в Entity Framework. Он позволяет фиксировать изменения в данных, чтобы при сохранении в базу данных обновлять только изменённые поля.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Как использовать метод LINQ Select для выполнения проекции, которая возвращает анонимные типы?
Anonymous Quiz
68%
collection.Select(x => new { x.Property1, x.Property2 })
12%
collection.Select(x => (x.Property1, x.Property2))
8%
collection.Select(x => Tuple.Create(x.Property1, x.Property2))
13%
collection.Select(x => new { x })
🤔 Какой метод используется для приостановки выполнения текущего потока на определенный период времени?
Anonymous Quiz
49%
Sleep
3%
Pause
32%
Delay
16%
Wait
🤔 Что делает new имяОбъекта()?

Оператор new:
- создаёт экземпляр класса или структуры;
- выделяет память в куче или стеке (в зависимости от типа);
- вызывает конструктор — по умолчанию или переданный;
- возвращает ссылку на объект (для reference-type) или сам объект (для value-type).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какая коллекция представляет собой очередь FIFO (First-In-First-Out)?
Anonymous Quiz
2%
List
71%
Queue
26%
Stack
1%
HashSet
👍1🤔1