TGViewer
Channel Public Channel
C# Development | YeaHub

C# Development | YeaHub

@yeahub_c_sharp_dev

Теория, подготовка к интервью и курсы для C# разработчиков

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

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

Для связи: @ruslan_kuyanets
Subscribers
743
Photos
303
Videos
33
Links
536

Showing posts older than #423 · Back to latest

Older Posts 17 shown
Post #422 382

Forwarded from YeaHub

🚀 В январе перед нами стояли три ключевые задачи.

1. Миграция на Next.js
Мы перевели публичную часть проекта на Next.js, а дашборд оставили на React.js. Основные работы почти завершены — сейчас занимаемся тестированием и финальными правками.
В процессе столкнулись с рядом инфраструктурных вызовов: текущих ресурсов сервера оказалось недостаточно под новые проекты, поэтому пришлось масштабироваться. Впереди также большая работа по настройке SEO.

2. Сервис для лайвкодинга
Мы разрабатываем сервис лайвкодинга — аналог LeetCode с задачами российских компаний с реальных собеседований. У проекта большие планы:

— проведение контестов,
— обучающие модули,
— курс по алгоритмам,
— ИИ-помощник с построчным разбором решений,
— челленджи и соревнования между пользователями (пока держим в секрете).

Базовая версия сервиса уже готова и проходит тестирование. Совсем скоро — релиз.

3. Сервис уведомлений
Мы начали разработку сервиса уведомлений, который объединит всю нашу экосистему: платформу, Telegram-каналы и бота.

В Telegram будут публиковаться:

— новые собеседования,
— вопросы и задачи,
— статьи и подборки,
— анонсы,
— вакансии,
— статистика с HH.

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

Дополнительно
В работе также находится сервис тестов с вариантами ответов и системой разделения вопросов по темам — для будущего роадмапа. Пока эти направления развиваются в «лайт»-режиме.

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

P.S. Новогодние скидки продолжают действовать до запуска сервиса лайвкодинга. После релиза цены увеличатся в 2 раза — сейчас самое выгодное время подключиться и поддержать нас.

👉 Членство YeaHub

Впереди много интересного. Спасибо, что вы с нами.✊🏻🚀💪
  • 🔥 1
Post #420 420
#Собес #integration_testing #ci_cd #test_strategy
🤔 Почему интеграционные тесты можно не добавлять в CI/CD?

💬 Кратко:

Интеграционные тесты часто исключают из CI/CD из-за:

- Длительного выполнения (замедляют пайплайн).
- Зависимости от внешних сервисов (нестабильность, моки).
- Высокой стоимости поддержки (требуют сложных стендов).

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #419 420
#Собес #db #postgers #ms_sql

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

Техническое собеседование. Лето 2024. Вилка: 200к+. Опыт в резюме: 3.6 года. Проект: Переход с монолитной архитектуры на микросервисы.

💬 Вопросы:

- Какие типы индексов существуют?

- В чём преимущества микросервисной архитектуры перед монолитом?

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

- Как создать частичный индекс (условия, синтаксис)?

- При проектировании составного индекса, по какому принципу определять порядок полей?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #418 397
#Собес #performance #struct #class
🤔 Стоит ли учитывать отличия между типом структуры либо класс, когда передаешь, например, что-то большое в параметре метода?

💬 Кратко:

Да, выбор между структурой и классом критически важен при передаче больших данных. Структуры передаются по значению, создавая копии, что может быть дорого для больших объектов. Классы передаются по ссылке, что эффективнее для больших данных, но требует осторожности с изменяемостью.

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

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

💬 Кратко:

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

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

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

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

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

💬 Вопросы:

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

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

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

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

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

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #414 313
#Собес #jagged_array #array #data_structure
🤔 Что такое зубчатые массивы (Jagged Arrays)?

💬 Кратко:

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

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

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

Forwarded from YeaHub

🚀 2026 год начался — время выходить на рынок!

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

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

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

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

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

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

Всем офферов 💪✊🏻🚀
Post #409 365
#book #book
📚 Изучаем C# через разработку игр на Unity. 5-е издание

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

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

👉 База вопросов 👉 Новости
Post #408 342
#Собес #normalization #1nf #2nf
🤔 Что такое нормальные формы в базах данных? Зачем они нужны?

💬 Кратко:

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

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #407 358
#Собес #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
Post #406 304

Forwarded from Димкина Визитка

Всем привет! Сегодня одним глазком о 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
Post #405 339
#Собес #dotnet #cross-platform #compatibility
🤔 Чем отличается .NET Framework от .NET Core (кроссплатформенность, поддержка Linux)?

💬 Кратко:

.NET Framework:

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

.NET (Core):

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

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

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

💬 Кратко:

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

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →