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
🤔 Какая коллекция представляет собой очередь с приоритетом?
Anonymous Quiz
81%
PriorityQueue<T>
11%
Queue<T>
5%
SortedList<T>
3%
Stack<T>
🔥4💊1
🤔 Что такое предикат?

Это делегат, представляющий метод, который принимает параметр и возвращает булево значение (true или false). Используется для фильтрации данных в LINQ или коллекциях.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🤔1
🤔 Какая коллекция обеспечивает уникальность элементов и сортировку по возрастанию?
Anonymous Quiz
2%
List<T>
69%
SortedSet<T>
26%
HashSet<T>
3%
LinkedList<T>
👍1🔥1
🤔 Какой метод используется для получения информации о типе параметра метода в C#?
Anonymous Quiz
43%
GetParameterInfo()
36%
GetParameters()
17%
GetMethodParameters()
4%
GetAllParameters()
👍31🔥1
🤔 Что такое builder паттерн?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🤔 Какой метод используется для создания экземпляра типа с использованием рефлексии и передачи параметров конструктору?
Anonymous Quiz
31%
Activator.CreateInstance()
39%
Type.CreateInstance()
18%
ConstructorInfo.CreateInstance()
13%
Type.NewInstance()
👍1🔥1
🤔 Какой метод используется для преобразования строки в объект DateTime с учетом формата и культуры?
Anonymous Quiz
13%
ParseExact()
10%
ToString()
15%
TryParse()
62%
Convert.ToDateTime()
🔥3👍2🤔1
Forwarded from easyoffer
💡 В EasyOffer 2.0 появится фильтрация вопросов по грейдам и типам интервью!

📊 Например, вот вероятности ТОП-30 вопросов, которые задают на HR-скрининге Python-разработчику уровня Middle/Senior. Данные основаны на 53 реальных интервью.

97% Какие у тебя зарплатные ожидания
73% Какие у тебя есть вопросы
44% Какие критерии при выборе будущей работы
41% Расскажи о себе
38% Почему ищешь работу
35% Расскажи про свой опыт
35% Расскажи про проект на предыдущей работе
32% Почему уволился с предыдущей работы
29% Где территориально сейчас живешь/находишься
23% Есть ли другие предложения по работе
17% Есть ли военный билет
17% Почему хочешь сменить работу
17% Как проводишь свободное время
17% Расскажи про задачи на предыдущей работе
17% Сколько коммерческого опыта работы с Python
17% С какими БД работал
14% Находишься ли в активном поиске работы
14% С каким стеком работаешь
14% Почему решил откликнуться на нашу вакансию
14% Какой текущий статус поиска работы
11% Почему решил стать программистом
11% С какими фреймворками работал
11% Какую зарплату получал на предыдущей работе
11% Работаешь ли в настоящий момент
11% На какой грейд себя оцениваешь
11% Как быстро можешь приступить к работе после получения офера
11% Расскажи про свои pet-проекты
8% Какие знаешь типы данных в Python
8% Что такое декоратор в Python
8% Что ищешь на новой работе

🚀 Скоро стартует краудфандинговая кампания, которая поможет ускорить разработку EasyOffer 2.0.
Первые спонсоры получат уникальные лимитированные награды!

📢 Если вам это интересно, подписывайтесь на канал 👉 этот телеграм канал
🤔 Как понять, что в коде будет использоваться IQueryable, а не IEnumerable?

Если запрос выполняется на уровне базы данных или другого внешнего источника данных, используется IQueryable. Если данные уже загружены в память, используется IEnumerable.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥4
🤔 Какой метод используется для получения первого дня месяца для указанной даты?
Anonymous Quiz
65%
FirstDayOfMonth()
15%
StartOfMonth()
10%
AddDays(-DateTime.Now.Day + 1)
10%
AddDays(1 - DateTime.Now.Day)
💊13🤔8👀7
🤔 Какой метод используется для добавления рабочих дней к указанной дате, исключая выходные и праздничные дни?
Anonymous Quiz
7%
AddBusinessDays()
15%
AddWorkingDays()
10%
AddWorkdays()
67%
Встроенного метода нет, требуется пользовательская реализация
👍8🔥3
🤔 Как компилятор понимает, какой результат возвращать?

Компилятор определяет тип возвращаемого значения на основе сигнатуры метода и контекста его вызова.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
🤔 Какой метод используется для поиска последнего вхождения подстроки в строке?
Anonymous Quiz
19%
IndexOf()
71%
LastIndexOf()
8%
Find()
2%
Search()
👍1
🤔 Какой метод используется для преобразования строки в массив символов?
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