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
🤔 Какой метод используется для определения типа по имени в C#?
Anonymous Quiz
65%
Type.GetType()
29%
Type.GetTypeName()
4%
Type.FindType()
2%
Type.LoadType()
🔥3
🤔 Какие есть базовые сущности RabbitMQ?

1. Queue — очередь, куда отправляются сообщения.
2. Exchange — точка обмена, которая направляет сообщения в очереди на основе правил.
3. Binding — связь между Exchange и Queue, определяющая, какие сообщения попадут в очередь.
4. Message — само сообщение, отправляемое в RabbitMQ.
5. Connection — соединение клиента с сервером RabbitMQ.
6. Channel — виртуальный канал поверх соединения для работы с сообщениями.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🤔 Какое ключевое слово используется для ожидания завершения асинхронной операции в C#?
Anonymous Quiz
90%
await
4%
async
6%
wait
0%
defer
👍5
🤔 Какой метод возвращает значение из асинхронного метода?
Anonymous Quiz
17%
Return()
5%
Complete()
56%
Task.FromResult()
21%
Task.Wait()
🔥1
🤔 В каком случае использовать интерфейс, в каком абстрактный класс?

1. Интерфейс:
- Используйте, когда требуется задать общий контракт для классов без предоставления реализации.
- Подходит для ситуаций, где объекты могут принадлежать разным иерархиям.
2. Абстрактный класс:
- Используйте, когда нужно предоставить частичную реализацию вместе с контрактом.
- Подходит для классов в одной иерархии, где есть общая логика.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какой метод используется для объединения массивов строк в одну строку с разделителем?
Anonymous Quiz
24%
String.Concat()
64%
String.Join()
5%
String.Merge()
7%
String.Combine()
👍4
Forwarded from easyoffer
Ищу работу пол года

Практически под каждым постом в этом канале я вижу комментарии от людей, которые ищут работу по полгода. Это перерастает в обсуждение того, как нужно (или не нужно) искать работу, почему процесс найма сломан и как они откликались на фейковые вакансии.

Честно говоря, искать работу полгода — это нонсенс. Очевидно, что человек делает что-то не так. Главная ошибка, которую совершают многие, — это создание иллюзии поиска работы.

То есть человек вроде бы ищет работу, но делает это неэффективно, тратя время на нецелевые действия. Например:

Просматривает вакансии перед откликом.
Пытается понять, подходит ли он под вакансию. Если считает, что не подходит — не откликается.
Пишет сопроводительные письма (иногда даже уникальные под каждую вакансию).
Заполняет анкеты, проходит тесты.

Все эти действия отнимают время, но не приводят к результату.

Почему это не работает?

HR-менеджер не может вручную отсмотреть 2000 откликов, оценить каждое резюме и прочитать сопроводительные письма. Поэтому компании используют ATS-системы (системы автоматического подбора), которые анализируют резюме и определяют процент его соответствия вакансии.

Что делать, чтобы повысить шансы?

1️⃣ Добавить ключевые навыки в резюме — и в основной текст, и в теги. Возьмите их с easyoffer.ru

2️⃣ Убрать нерелевантный опыт, оставить только подходящий.

3️⃣ Оформить опыт так, чтобы он выглядел релевантным. Если у вас его нет, укажите проекты, стажировки или другой опыт, который можно представить как работу от 1 года. Если опыт слишком большой, сузьте его до 6 лет.

4️⃣ Откликаться на все вакансии без разбору. Если вы Junior, не ищите только стажер или Junior-вакансии — пробуйте везде. Не отказывайте себе сами, пусть это решит HR

5️⃣ Сделать резюме публичным, потому что HR-менеджеры часто ищут кандидатов не только среди откликов, но и в базе резюме.

6️⃣ Используйте ИИ по минимуму – ATS-системы считывают это и помечают "сгенерировано ИИ"

‼️ Главное правило: чем больше откликов — тем выше шанс получить оффер. Делайте резюме удобным для ATS-систем, и вас заметят.

1. Посмотрите видео о том как я вывел свою резюме в Топ1 на HH
2. Посмотрите видео как я нашел первую работу
3. Прочитайте этот кейс про оптимизацию резюме

Если прям вообще тяжело.

Создайте несколько разных резюме. Создайте 2, 3 да хоть 10 резюме. Настройте авто-отлики и ждите приглашения на собесы.

Не нужно создавать иллюзию поиска работы, сделайте несколько простых и актуальных действий.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁1
🤔 Какой метод используется для поиска подстроки в строке?
Anonymous Quiz
47%
IndexOf()
40%
Find()
10%
Search()
4%
Locate()
🔥3
🤔 Есть прямоугольник и квадрат, цель вычислить площадь, что нарушает принцип Барбары Лисков?

Если класс "Квадрат" наследуется от "Прямоугольник" и переопределяет методы установки ширины и высоты так, что нарушает их независимость, это ломает принцип Лисков. Например, изменение ширины у квадрата изменяет и высоту, что не ожидается для прямоугольника.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🤔 Какой класс используется для чтения текстовых файлов в C#?
Anonymous Quiz
34%
FileReader
12%
TextReader
51%
StreamReader
3%
FileInputStream
🔥1
🤔 Какой метод используется для записи текста в файл в C#?
Anonymous Quiz
33%
WriteText()
23%
WriteLine()
33%
Write()
12%
Append()
💊19
🤔 Использование интерфейса уже является Dependency Inversion?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
🤔 Какой класс используется для записи текстовых файлов в C#?
Anonymous Quiz
13%
FileWriter
11%
TextWriter
71%
StreamWriter
5%
FileOutputStream
🔥3
🤔 Какая коллекция поддерживает уникальные элементы и быструю проверку наличия элемента?
Anonymous Quiz
7%
List<T>
66%
HashSet<T>
3%
Queue<T>
24%
Dictionary<TKey, TValue>
🔥2👍1
🤔 Для чего используется Dependency Injection?

Dependency Injection используется для:
1. Уменьшения связности между компонентами.
2. Повышения тестируемости за счет легкой замены зависимостей.
3. Управления жизненным циклом объектов через внешние механизмы, такие как контейнеры DI.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🤔 Какая коллекция используется для хранения пар "ключ-значение"?
Anonymous Quiz
3%
HashSet<T>
1%
List<T>
95%
Dictionary<TKey, TValue>
0%
Queue<T>
💊2👍1
🤔 Какая коллекция представляет собой очередь FIFO (First-In-First-Out)?
Anonymous Quiz
4%
List<T>
68%
Queue<T>
26%
Stack<T>
2%
HashSet<T>
👍2
🤔 Что такое связанность и связность?

1. Связанность (Coupling):
- Мера зависимости между модулями системы.
- Чем слабее связность, тем легче изменять и тестировать код.
2. Связность (Cohesion):
- Мера, насколько хорошо элементы внутри модуля связаны друг с другом.
- Высокая связность означает, что модуль выполняет одну задачу.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔9👍1
🤔 Какое ключевое слово используется для выброса исключения в C#?
Anonymous Quiz
86%
throw
2%
raise
10%
catch
1%
finally
👍3
🤔 Какой метод используется для получения сообщения об ошибке из объекта исключения?
Anonymous Quiz
20%
GetMessage()
18%
GetError()
28%
Message()
34%
Message
💊201