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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какая из концепций ООП используется для скрытия деталей реализации и предоставления публичного интерфейса?
Anonymous Quiz
4%
Полиморфизм
3%
Наследование
83%
Инкапсуляция
9%
Абстракция
👍1
🤔 Какой метод LINQ используется для получения пересечения двух последовательностей?
Anonymous Quiz
25%
Union
42%
Intersect
9%
Concat
24%
Join
3
🤔 Что произойдет, если метод, помеченный как async, не возвращает Task или Task<T>?
Anonymous Quiz
38%
Метод вызовет исключение
41%
Метод будет работать синхронно
19%
Метод вернет значение null
3%
Метод выполнится быстрее
👀3👍1
🤔 Как правильно организовать вызов асинхронного метода из синхронного контекста, чтобы избежать deadlock?
Anonymous Quiz
6%
myAsyncMethod().Wait();
46%
Task.Run(() => myAsyncMethod()).Wait();
39%
await myAsyncMethod();
9%
myAsyncMethod().Result;
👍7
🤔 Какой из операторов используется для явного преобразования типов?
Anonymous Quiz
14%
is
56%
as
20%
typeof
10%
explicit
🤯4👍1
🤔 Какой из следующих типов делегатов является предопределенным в C# и может использоваться для методов, возвращающих значение и принимающих два параметра?
Anonymous Quiz
24%
Action<T1, T2>
65%
Func<T1, T2, TResult>
6%
Predicate<T>
5%
EventHandler<TEventArgs>
👍4
🤔 Какой из следующих методов используется для получения вложенного исключения, вызвавшего текущее исключение?
Anonymous Quiz
50%
InnerException
9%
GetBaseException
14%
GetException
27%
GetInnerException
🤔 Какое ключевое слово используется для обозначения, что метод должен быть реализован в производном классе?
Anonymous Quiz
5%
sealed
3%
static
61%
abstract
31%
virtual
🤔 Какой тип исключения выбрасывается, если метод вызывается с недопустимыми аргументами?
Anonymous Quiz
82%
ArgumentException
12%
InvalidOperationException
5%
NullReferenceException
1%
IndexOutOfRangeException
🤔 Какой класс используется для создания слабых ссылок на объекты в C#, позволяя сборщику мусора их собирать, если нет других сильных ссылок?
Anonymous Quiz
45%
WeakReference
20%
GCHandle
20%
SoftReference
15%
Reference
🤔 Какой из нижеперечисленных методов использует обобщение с несколькими ограничениями?
Anonymous Quiz
7%
void Method<T>(T param) where T : class
31%
void Method<T>(T param) where T : struct, new()
56%
void Method<T>(T param) where T : class, IDisposable
7%
void Method<T>(T param) where T : new()
🤔 Какой из нижеперечисленных классов предоставляет высокоуровневый API для параллельного выполнения задач?
Anonymous Quiz
40%
Task
20%
Thread
10%
ThreadPool
30%
Parallel
🤔2
🤔 Какой из следующих типов данных используется для представления лямбда-выражений в виде дерева выражений?
Anonymous Quiz
22%
Func<T>
9%
Action<T>
50%
Expression<T>
19%
Predicate<T>
👍1
🤔 Какой метод используется для получения всех атрибутов, примененных к типу, в C#?
Anonymous Quiz
34%
Type.GetProperties()
6%
Type.GetMethods()
50%
Type.GetCustomAttributes()
9%
Type.GetFields()
🤔 Какой интерфейс в C# используется для выполнения сравнения объектов по заданному порядку?
Anonymous Quiz
29%
IComparer
58%
IComparable
12%
IEquatable
1%
IConvertible
🤔 Какой алгоритм сортировки имеет наихудшую временную сложность O(n^2)?
Anonymous Quiz
5%
Быстрая сортировка
10%
Сортировка слиянием
18%
Пирамидальная сортировка
67%
Пузырьковая сортировка
🤔 Какой из методов LINQ используется для отложенной фильтрации коллекции?
Anonymous Quiz
62%
Where
11%
Select
12%
GroupBy
15%
OrderBy
🤔 Какой из следующих паттернов проектирования использует принцип инверсии управления (IoC)?
Anonymous Quiz
8%
Singleton
8%
Factory Method
77%
Dependency Injection
6%
Builder
👍2
🤔 Какой алгоритм поиска имеет временную сложность O(log n)?
Anonymous Quiz
18%
Линейный поиск
58%
Бинарный поиск
8%
Интерполяционный поиск
16%
Экспоненциальный поиск
👍2