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
76%
ToCharArray()
18%
Split()
5%
Parse()
1%
Extract()
💊5👀4
🤔 Какие минусы есть у индексов с точки зрения оптимизации?

Индексы занимают дополнительное место на диске и в памяти. Они замедляют операции вставки, обновления и удаления, так как каждый раз требуется обновлять индекс.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥5
🤔 Какой метод используется для форматирования строки с использованием параметров?
Anonymous Quiz
43%
Format()
36%
StringFormat()
19%
ToString()
3%
Concat()
🔥2
🤔 Как правильно организовать вызов асинхронного метода из синхронного контекста, чтобы избежать deadlock?
Anonymous Quiz
12%
myAsyncMethod().Wait();
49%
Task.Run(() => myAsyncMethod()).Wait();
31%
await myAsyncMethod();
9%
myAsyncMethod().Result;
🔥5💊2
🤔 Что такое В3 индекс?

Это сбалансированное дерево, где данные организованы в порядке увеличения, что позволяет эффективно выполнять операции поиска, вставки и удаления.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👀3🔥1💊1
🤔 Какой метод используется для создания задачи, которая завершается после указанного времени задержки?
Anonymous Quiz
62%
Task.Delay()
20%
Task.Wait()
5%
Task.Run()
13%
Task.Sleep()
💊6👀2
🤔 Какой метод LINQ используется для выполнения перекрестного соединения (Cartesian Join) двух последовательностей?
Anonymous Quiz
28%
Join
37%
GroupJoin
22%
SelectMany
13%
Concat
🔥2
🤔 Какие типы связей известны у join`ов?

- Inner Join: Объединяет только те строки, которые совпадают в обеих таблицах.
- Left Join: Возвращает все строки из левой таблицы и соответствующие строки из правой.
- Right Join: Аналогично Left Join, но для правой таблицы.
- Full Join: Возвращает все строки из обеих таблиц.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
🤔 Как с помощью LINQ вычислить сумму значений свойств вложенных объектов в коллекции?
Anonymous Quiz
33%
collection.Select(x => x.Property).Sum();
39%
collection.Sum(x => x.Property);
19%
collection.SelectMany(x => x.Property).Sum();
9%
collection.Aggregate(0, (sum, x) => sum + x.Property);
🔥1
🤔 Какой метод LINQ используется для объединения нескольких последовательностей в одну?
Anonymous Quiz
43%
Union
21%
Concat
24%
Join
12%
SelectMany
🔥3💊1
🤔 Какие виды связей бывают у join`ов?

Связи бывают: один к одному, один ко многим, многие ко многим. Они определяют, как таблицы взаимодействуют друг с другом через ключи.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💊1
🤔 Какой метод используется для асинхронного чтения всех строк из файла в C#?
Anonymous Quiz
42%
File.ReadAllLinesAsync
21%
File.ReadLinesAsync
17%
File.ReadAllTextAsync
21%
File.ReadAsync
💊5
🤔 Какой метод используется для копирования файла с перезаписью, если он уже существует?
Anonymous Quiz
44%
File.Copy
12%
File.CopyAsync
9%
File.Move
35%
File.Replace
👍4🔥1
🤔 Как сделать связь один к одному?

Для связи "один к одному" создаётся внешний ключ в одной таблице, связанный с первичным ключом другой таблицы, и для внешнего ключа добавляется ограничение уникальности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
🤔 Как правильно использовать TaskCompletionSource для создания задачи, которая будет завершена вручную?
Anonymous Quiz
10%
var tcs = new TaskCompletionSource<int>();
35%
var tcs = new TaskCompletionSource();
43%
var tcs = new TaskCompletionSource<Task>();
12%
var tcs = new TaskCompletionSource<object>();
💊5🤔2
🤔 Какой метод используется для ожидания завершения задачи и получения результата в асинхронном методе?
Anonymous Quiz
21%
Wait()
17%
GetResult()
19%
Await()
44%
await
💊16👍1🤔1
🤔 Если мы используем Ref & Out, то становится ли эта структура ссылочным типом?

Нет, структура остаётся значимым типом, но передаётся по ссылке, что позволяет изменять её данные внутри метода. Однако это не делает её ссылочным типом, как класс.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4
🤔 Как использовать метод LINQ Select для выполнения проекции, которая возвращает анонимные типы?
Anonymous Quiz
60%
collection.Select(x => new { x.Property1, x.Property2 })
13%
collection.Select(x => (x.Property1, x.Property2))
9%
collection.Select(x => Tuple.Create(x.Property1, x.Property2))
18%
collection.Select(x => new { x })
🔥2
🤔 Что в себе может хранить делегат?

Делегат хранит ссылки на методы с совместимой сигнатурой и может содержать одну или несколько функций (многокастовый делегат). Он позволяет динамически изменять логику выполнения кода.


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