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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой из следующих методов класса Task используется для создания задачи продолжения, которая выполняется только в случае успешного завершения первой задачи?
Anonymous Quiz
31%
ContinueWith(task => { }, TaskContinuationOptions.OnlyOnSuccess)
30%
ContinueWith(task => { }, TaskContinuationOptions.IfSuccessful)
32%
ContinueWith(task => { }, TaskContinuationOptions.OnCompletion)
7%
ContinueWith(task => { }, TaskContinuationOptions.OnlyOnRanToCompletion)
🤔 Какой модификатор доступа используется для ограничения доступа к членам класса только в пределах одного класса?
Anonymous Quiz
84%
private
11%
protected
5%
internal
0%
public
🤔 Если в качестве параметра передаю число и объект — есть ли какая-нибудь разница в их поведении?

Да, разница есть.
Число (например, int) — это значимый тип. При передаче копируется значение. Изменения внутри метода не влияют на оригинальную переменную.
Объект (например, экземпляр класса) — это ссылочный тип. Передаётся ссылка, и метод работает с тем же объектом, изменения будут видны снаружи.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🤔 Какой из следующих методов класса System.String удаляет все вхождения указанной подстроки?
Anonymous Quiz
29%
Replace
49%
Remove
6%
Delete
16%
Trim
💊14👍1
🤔 В чем особенность string?

Это неизменяемый (immutable) ссылочный тип. Изменение строки создаёт новый объект в памяти, а старый остаётся для сборщика мусора. Для оптимизации используется String Pool.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1🤔1
🤔 Какой из следующих методов класса Regex возвращает все совпадения в строке?
Anonymous Quiz
36%
Matches
17%
IsMatch
25%
Match
22%
FindAll
Forwarded from easyoffer
Офигеть, вот это поддержка! 🔥

Скажу честно: когда я планировал запуск краудфандинговой кампании, в голове были разные варианты развития событий. Думал — ну, наверное, получится собрать 300 тысяч. В самом идеальном сценарии — может быть, миллион.

Но больше всего я боялся, что запущу кампанию, и не получится собрать даже 300 т. Это был бы провал. Так много усилий, времени и денег вложено в проект… и если бы всё закончилось ничем — это бы сильно демотивировало.

Но, ребята, мы превысили изначальную цель в 10 раз —
3 031 040 рублей! 🤯

Вся эта кампания — это одна большая проверка бизнес-модели на прочность. И я супер рад, что запустил всё публично. Люди видят, что EasyOffer реально нужен. Теперь нет сомнений — проект актуален, он будет прибыльным и будет развиваться.

Мне приходит огромное количество сообщений в личку: кто-то когда-то давно пользовался сайтом, он помог с трудоустройством, и сейчас они уже не ищут работу — но всё равно поддержали.
Это прям очень круто и трогательно.

Никак не могу отделаться от мысли, что easyoffer — это ведь мой первый сайт. Учебный, пет-проект, просто для портфолио. И вот что из него вышло. Просто офигеть.

Я не зря ушёл с работы, чтобы заниматься только им.
Я поверил в этот проект — и сейчас вижу, что вы тоже в него верите. Для меня это очень многое значит.

Огромное спасибо за вашу поддержку! ❤️
👍1
🤔 В чём разница между отложенным и немедленным выполнением?

- Отложенное выполнение (deferred execution) — данные не вычисляются до тех пор, пока к ним не обратятся, как в IEnumerable, yield, LINQ.
- Немедленное выполнение (immediate execution) — результат вычисляется сразу при вызове метода (например, ToList(), Count()).
Отложенное выполнение экономит ресурсы, но требует внимательности к источнику данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой метод класса Enumerable используется для получения пересечения двух последовательностей?
Anonymous Quiz
51%
Intersect
31%
Union
11%
Concat
7%
Combine
🤔 Какой метод класса String используется для удаления символов из начала и конца строки?
Anonymous Quiz
76%
Trim
10%
Cut
12%
Strip
2%
Clean
🔥2
Forwarded from easyoffer
Осталось 3 дня!

Финальный отсчёт пошёл — осталось всего 3 дня до окончания краудфандинга easyoffer 2.0

Сейчас можно получить максимум пользы за минимальные деньги. После окончания кампании цены вырастут и вознаграждения станут недоступны.

👉 Поддержи easyoffer 2.0 и получи:

🚀 PRO подписка к easyoffer 2.0 на 1 год по цене месячной подписки. Активировать подписку можно в любой момент, например, когда начнешь искать работу. Приглашение на закрытое бета-тестирование

Поддержи проект сейчас, чтобы не забыть!

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
🤔 Что такое принцип подстановки Барбары Лисков?

Принцип подстановки Лисков (LSP) гласит, что объект производного класса должен быть взаимозаменяем с объектом базового класса без нарушения корректности программы.
1. Наследники не должны изменять поведение, ожидаемое от базового класса.
2. Нарушение LSP приводит к труднообнаруживаемым ошибкам и нарушению принципов SOLID.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой модификатор запрещает наследование класса в C#?
Anonymous Quiz
86%
sealed
7%
static
4%
abstract
3%
readonly
🤔 Какой метод используется для копирования элементов одного массива в другой массив?
Anonymous Quiz
70%
Array.Copy()
23%
Array.Clone()
6%
Array.Duplicate()
1%
Array.Replicate()
Forwarded from easyoffer
Завтра последний день!

Краудфандинг заканчивается уже завтра, и второй попытки не будет.

👉 Поддержи easyoffer 2.0 и получи:

🚀 PRO подписка к easyoffer 2.0 на 1 год по цене месячной подписки. Активировать подписку можно в любой момент, например, когда начнешь искать работу. Приглашение на закрытое бета-тестирование

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
🤔 Почему используют dictionary, если ещё есть list?

Dictionary<TKey, TValue> и List<T> решают разные задачи:
- List<T> — это упорядоченная коллекция, доступ к элементам по индексу, перебор.
- Dictionary<TKey, TValue> — это отображение "ключ → значение", обеспечивает быстрый доступ к данным по ключу (в среднем за O(1)).
Используют Dictionary, когда:
- Нужно быстро находить элементы по уникальному ключу.
- Нет необходимости в порядковом доступе.
- Нужно хранить логически связанные пары ключ-значение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🤔 Какой метод используется для получения приватных методов класса с использованием рефлексии?
Anonymous Quiz
54%
GetMethods(BindingFlags.NonPublic | BindingFlags.Instance)
21%
GetPrivateMethods()
22%
GetAllMethods(BindingFlags.Private)
3%
GetNonPublicMethods()
Forwarded from easyoffer
🚨 Последний шанс!

Сегодня — последний день краудфандинга.
Через несколько часов всё закроется, и больше невозможно будет поучаствовать.

Если ты хотел, но откладывал — СЕЙЧАС самое время. Займёт 2 минуты, но изменит твой подход к собеседованиям надолго.

Поддержи easyoffer 2.0 и получи:

🚀 PRO подписка к easyoffer 2.0 на 1 год по цене месячной подписки. Активировать подписку можно в любой момент, например, когда начнешь искать работу. Приглашение на закрытое бета-тестирование

PRO подписка к easyoffer 2.0:

Доступ к списку вопросов, которые задаются на собеседованиях + вероятность встречи этих вопросов + их фильтрация по грейдам, типам интервью, компаниям

Доступ к лучшим ответам на вопросы

Список самых частых задач, которые задаются на собеседовании + их фильтрация по грейдам и компаниям

Доступ к лучшим ответам на задачи

Список тестовых заданий компаний + лучшее решение

Доступ к тренажеру "Проработка вопросов", который позволит очень быстро подготовиться к самым частым вопросам

Доступ к тренажеру "Реальное собеседование", который позволит тренироваться проходить собеседование в конкретную компанию

До конца кампании — остались часы.
Поддержать: https://planeta.ru/campaigns/easyoffer

📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ
👍1