C# Development | YeaHub
743 subscribers
303 photos
33 videos
1 file
536 links
Теория, подготовка к интервью и курсы для C# разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
Forwarded from YeaHub
🚀 Новый год с YeaHub: готовимся к 2026 году вместе!

Дорогие айтишники, коллеги, друзья!

2025 год был непростым: рынок был медленным и непредсказуемым, вакансий было мало, конкуренция высокая. Но мы все это пережили — и получили важный урок: лучшее время действовать — сейчас.

На горизонте 2026 года есть позитивные сигналы:
— Ключевая ставка снижается, найм постепенно размораживается.
— Оптимизации и сокращения будут уходить в прошлое.
— Рынок станет более прозрачным и предсказуемым, но конкуренция останется высокой.

Что это значит для нас с вами:
— Адаптация и постоянное развитие становятся ключом к успеху.
— Тесты, резюме, навыки и нетворкинг — важнее, чем когда-либо.

YeaHub в 2026 году будет помогать вам побеждать рынок:
— 100+ новых собеседований уже в январе, с регулярным добавлением новых.
— Сервис лайвкодинга — решайте реальные задачи с собеседований.
— Новые сервисы и продукты: тесты с вариантами ответов, статьи, роадмапы и курсы.

К команде YeaHub присоединились новые бекендеры, аналитики, а также AQA и QA-специалисты. Мы выходим из бета-режима, выстроили основные процессы разработки и контроля качества и теперь фокусируемся на стабильности, масштабировании и высоком качестве платформы.


Поддержите нас и зафиксируйте текущие тарифы:
— Новые выгодные тарифы на 3 и 12 месяцев уже доступны.
— Цены вырастут в 2 раза к запуску лайвкодинга — зафиксируйте их заранее.

👉 Членство YeaHub

Вместе мы будем действовать, готовиться и побеждать рынок. Каждый ваш выбор, каждая подписка — это поддержка YeaHub и возможность создавать ещё больше полезного контента и сервисов для вашей подготовки.

Всем офферов ✊🏻💪
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #microservice #index #acid

🤔 Middle C# Backend разработчик в компанию IT One

Техническое собеседование. Осень 2024. Просил 270к+. Опыт в резюме: 3.6 года. Обсуждали опыт работы с микросервисами, оптимизацию запросов. Был лайвкодинг - задачи на проверку дубликатов в массиве и вычисление чисел Фибоначчи.

💬 Вопросы:

- Как обеспечивается атомарность и изоляция транзакций?

- Как работают кластеризованные и некластеризованные индексы? Когда их стоит применять?

- Какие методы использовали для оптимизации SQL-запросов (индексы, уменьшение JOIN, проверка на NULL)?

- Как проектировали архитектуру базы данных для системы с высокой нагрузкой?

- Что означает ACID?

👉 Все вопросы из этого собеседования (18)

📣 Хочешь больше собесов?
Подпишись на наш главный канал
👍1
#Собес #streaming #pagination #spring_data
🤔 Как оптимизировать чтение большого объёма данных из базы с ограничением по памяти?

💬 Кратко:

Нужно использовать постраничную выборку (pagination), потоковую обработку (streaming) или курсоры. Это позволяет обрабатывать данные частями, не загружая всё в память одновременно.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
👍1
#course #ооп #case
📚 Практический анализ ПО с моделированием на UML

Целью курса является обучение слушателей теоретическим основам объектно-ориентированного подхода, практическим методам визуального проектирования и технологии разработки программного обеспечения с использованием компьютеризированных систем разработки (CASE

Перейти к материалу

👉 База вопросов 👉 Новости
#Собес #multicasting_delegate #method
🤔 Что такое делегат с многократной подпиской (Multicasting delegate) в C#?

💬 Кратко:

Делегат с многократной подпиской — это расширение обычного делегата, которое позволяет назначить более одного метода для вызова при срабатывании делегата. Этот тип делегата полезен, когда необходимо выполнить несколько действий с одним событием.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #solid #c# #.net

🤔 Middle+ C# Backend разработчик в компанию МТС

Техническое собеседование. Лето 2025. Вилка: 300+. Опыт в резюме: 4+ года

💬 Вопросы:

- Как устроены индексы с точки зрения структур данных?

- Что такое индекс в базе данных?

- Как можно "инверсировать" зависимость между двумя микросервисами, если один зависит от другого? (использование брокеров сообщений, событийная архитектура)

- Как принципы SOLID, в частности Dependency Inversion, могут применяться не только в ООП, но и при проектировании взаимодействия между микросервисами?

- Как часто ты используешь принцип инверсии зависимостей (Dependency Inversion) и абстракции в работе?

👉 Все вопросы из этого собеседования (17)

📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #ci/cd #automation #testing
🤔 Каковы преимущества CI/CD?

💬 Кратко:

CI/CD ускоряет процесс разработки за счёт автоматизации тестирования и развертывания. Это уменьшает вероятность ошибок, повышает стабильность системы и позволяет быстрее доставлять новые функции пользователям.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#podcast #все
📚 Kolesa Podcast

Podcast by IT-компания Kolesa Group. В целом он обо всём и вся. Интересно для прослушивания на досуге

Перейти к материалу

👉 База вопросов 👉 Новости
#Собес #dotnet #cross-platform #compatibility
🤔 Чем отличается .NET Framework от .NET Core (кроссплатформенность, поддержка Linux)?

💬 Кратко:

.NET Framework:

- Только для Windows
- Зрелая экосистема
- Поддержка WPF, Windows Forms

.NET (Core):

- Кроссплатформенный (Windows/Linux/macOS)
- Высокая производительность
- Современные технологии (Blazor, gRPC)

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Всем привет! Сегодня одним глазком о DDD.

Коротко:

Domain-Driven Design (DDD) — это не технология, а подход к разработке сложного программного обеспечения, основанный на глубоком погружении в предметную область (домен) и отражении её структуры в коде.

Главная цель DDD — создать гибкую, понятную и легко изменяемую систему, которая может эволюционировать вместе с бизнесом. Для этого разработчики и бизнес-эксперты вместе строят общую модель на основе единого языка (Ubiquitous Language) — терминов, понятных всем участникам.


С примерами и прибаутками в моей репе:
https://github.com/DmitriiKn/notes-of-an-offer-hunter/blob/main/architect/Domain-Driven%20Design%20(DDD).md
#Собес #csharp #boxing #async

🤔 Middle C# Backend Developer в ПочтаТех

Техническое собеседование. Осень 2024. Вилка: 200к+. Опыт в резюме: 3 года. Были вопросы по С#, базам данных, рассматривались реальные кейсы.

💬 Вопросы:

- Что такое CTE (Common Table Expressions) в PostgreSQL?

- В чем разница между ключевыми словами ref и out?

- Что такое сборщик мусора (Garbage Collection) в C#?

- В чем разница между методами Dispose и Finalize в C#?

- Объясните различия между типами значений и ссылочными типами.

👉 Все вопросы из этого собеседования (26)

📣 Хочешь больше собесов?
Подпишись на наш главный канал
❤1
#Собес #normalization #1nf #2nf
🤔 Что такое нормальные формы в базах данных? Зачем они нужны?

💬 Кратко:

Нормальные формы (1NF, 2NF, 3NF, BCNF и др.) — это набор правил для проектирования таблиц, которые минимизируют дублирование данных и предотвращают аномалии вставки, обновления и удаления. Приведение схемы к нормальным формам упрощает поддержку и обеспечивает целостность.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#book #book
📚 Изучаем C# через разработку игр на Unity. 5-е издание

Автор считает, что один из лучших способов освоения практического материала, изучения программирования — создание простой игры на Unity. В этом издании показаны последние версии функции языка на примерах из Unity, кроме того, появилась новая глава о промежуточных типах коллекций.
Начало книги знакомит читателя с основами программирования и базовыми концепциями C#, включая переменные, классы и объектно ориентированное программирование. Ну а после того как уже освоен этот материал, можно приступать к написанию сценариев на C#.

Перейти к материалу

👉 База вопросов 👉 Новости
Forwarded from YeaHub
🚀 2026 год начался — время выходить на рынок!

Вот подборка инструментов, которые помогут подготовиться к новым победам:

1. YeaHub — учим самые актуальные вопросы, тренируемся и готовимся к собеседованиям.

2. Записи собесов — закрытый чат с более чем 1000+ реальными собеседованиями. Отличный способ посмотреть, что реально спрашивают.

3. Резюме — используем правильные ключевики, чтобы рекрутеры замечали именно вас. Все необходимые ключи можно найти.

4. Менторство — ищем наставника, который поможет с подготовкой и стратегией выхода на рынок.

Новый год — новые возможности, новый сезон, новые победы!

Всем офферов 💪✊🏻🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #jagged_array #array #data_structure
🤔 Что такое зубчатые массивы (Jagged Arrays)?

💬 Кратко:

Зубчатый массив — это массив массивов, в котором длина каждого вложенного массива может быть разной.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #csharp #boxing #async

🤔 Middle C# Backend Developer в ПочтаТех

Техническое собеседование. Осень 2024. Вилка: 200к+. Опыт в резюме: 3 года. Были вопросы по С#, базам данных, рассматривались реальные кейсы.

💬 Вопросы:

- Что такое CTE (Common Table Expressions) в PostgreSQL?

- В чем разница между ключевыми словами ref и out?

- Что такое сборщик мусора (Garbage Collection) в C#?

- В чем разница между методами Dispose и Finalize в C#?

- Объясните различия между типами значений и ссылочными типами.

👉 Все вопросы из этого собеседования (26)

📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #git_revert
🤔 Когда вы используете git revert?

💬 Кратко:

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

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#tool #графы
📚 Терялся в собственном коде?

Встречай Gitvizz, инструмент, который мгновенно превращает кодовую базу в интерактивные графы, чтобы наглядно увидеть, как всё связано

Перейти к материалу

👉 База вопросов 👉 Новости