TGViewer
Channel Public Channel
C/C++ Development | YeaHub

C/C++ Development | YeaHub

@yeahub_c_development

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

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

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

Для связи: @ruslan_kuyanets
Subscribers
742
Photos
281
Videos
56
Links
549

Showing posts older than #505 · Back to latest

Older Posts 18 shown
Post #504 281
#Собес #static_array #dynamic_array #memory_allocation
🤔 Чем отличается статический массив от динамического?

💬 Кратко:
Статический массив имеет фиксированный размер, который определяется на этапе компиляции и не может быть изменён во время выполнения программы. Динамический массив (например, вектор в C++ или список в Python) может изменять свой размер в процессе работы программы, выделяя и освобождая память по мере необходимости. Использование статических массивов проще и быстрее, но менее гибко, тогда как динамические массивы удобны, когда размер данных заранее неизвестен.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #503 267
#Собес #type_casting #implicit_conversion #explicit_conversion
🤔 Что такое приведение типов (type casting) в C?

💬 Кратко:

Приведение типов (type casting) – это преобразование переменной из одного типа в другой. Оно бывает неявным и явным.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #502 315
#Собес #explain #explain_analyze
🤔 Чем EXPLAIN отличается от EXPLAIN ANALYZE?

💬 Кратко:

EXPLAIN показывает предполагаемый план выполнения запроса без фактического выполнения. EXPLAIN ANALYZE выполняет запрос и показывает реальный план с фактическими затратами времени и ресурсов. EXPLAIN быстрый и safe, EXPLAIN ANALYZE точный но может быть slow.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #501 295
#Собес #default_argument #function #flexibility
🤔 Что такое аргумент по умолчанию в функции?

💬 Кратко:

Аргумент по умолчанию в функции C++ — это параметр, которому присваивается значение по умолчанию. Если вызывающая сторона не передает значение для этого параметра, будет использовано значение по умолчанию.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #500 290
#Собес #data_types #primitive_types #derived_types
🤔 Какие типы данных существуют в C++?

💬 Кратко:

В C++ существуют три основных типа данных: примитивные, производные и пользовательские. Примитивные данные включают целые числа, символы и числа с плавающей точкой.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • ❤ 1
Post #499 315
#course #начинающие
📚 Learn C++

Этот ресурс на английском мне нравится тем, что все темы чётĸо струĸтурированы и видны с заглавной страницы. Есть и теория, и праĸтиĸа — всё вводим ручĸами и ĸомпилируем где-то у себя. Обновления — тоже есть. Слева ĸолонĸа поĸазывает всё, что пересмотрели, и это здорово

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👍 2
Post #498 259
#Собес #postgresql
🤔 С какими базами данных ты работал через JDBC?

💬 Кратко:

Через JDBC можно работать с любыми реляционными СУБД. На практике чаще всего используются PostgreSQL, MySQL и Oracle. Принцип работы одинаковый, меняется только драйвер и диалект SQL. JDBC предоставляет единый интерфейс для всех баз данных.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #497 267
#Собес #bfs #pathfinding
🤔 Какие алгоритмы pathfinding применяются для поиска пути и определения достижимых клеток?

💬 Кратко:

Базовый алгоритм для поиска пути — A*, который сочетает точность и скорость. Для определения достижимых областей используют BFS и Dijkstra: первый подходит для равных весов, второй — для разной стоимости клеток. В open-world применяют иерархический pathfinding (HPA*). В RTS — навигационные меши (NavMesh) и локальная навигация. Алгоритм выбирают в зависимости от размера мира, сетки и стоимости передвижения.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #494 328

Forwarded from YeaHub

🚀 YeaHub развивается

Февраль и март выдались для нас непростыми. Мы прошли через сложную миграцию и разделили проект на два отдельных продукта.

Теперь у нас есть:
— yeahub.ru — публичная SEO-ориентированная часть на Next.js с быстрым серверным рендерингом
— app.yeahub.ru — основное приложение: личный кабинет пользователя со статистикой, прогрессом и аналитикой

🔥 Лайвкодинг — наконец-то готов

Мы серьезно прокачали сервис лайвкодинга:
— добавили привязку задач к коллекциям (собеседованиям)
— сделали связь с компаниями
— теперь можно готовиться по задачам с реальных собеседований

Уже доступны задачи из: Сбер, Яндекс, Авито, VK, Ozon, Т-Банк и других компаний.

📌 Сейчас добавлено ~100 задач.

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

Мы полностью переработали:
— шаблон задач
— систему тесткейсов

Ранее была допущена ошибка, из-за которой пришлось вручную исправить 80+ задач 😢

Но теперь база готова к масштабированию — и мы можем быстро и правильно наполнять её дальше.

📈 Что дальше по лайвкодингу

Мы будем активно развивать этот сервис.
Это не только про собеседования — это инструмент для роста и прокачки.
Планируется много новых фич.

📅 Регулярные обновления контента

Мы выстроили процесс: каждую неделю 4–8 собеседований, 6–10 задач
И каждое обновление будем анонсировать, чтобы вы всегда были в курсе.

🛠 Сейчас в разработке (2 ключевых сервиса)

Агрегатор вакансий + платформа размещения вакансий
ATS-оптимизация резюме
— Бэкенд почти готов.
— Идёт дизайн.
— Фронтенд начнем совсем скоро.

🎯 Цель — выпустить оба сервиса в бэта до лета.

🧠 Новая структура обучения

Раньше было: Навык → Вопрос
Теперь: Навык → Тема → Вопрос

Это сильно упрощает обучение.

Теперь можно: готовиться точечно к собеседованиям или системно изучать темы

💻 Мы — open source

Мы не бросаем слов на ветер. Мы делаем.

Код проекта открыт https://github.com/YeaHubTeam:
— фронтенд
— мобильные приложения
— backend на Python (решили новый сервис делать публично, для новичков)
— автотесты

Это open source платформа, где новички могут учиться и смотреть на реальные практики.

❤️ Поддержка

Вы можете поддержать нас, оформив подписку. Это напрямую влияет на:
— добавление контента
— развитие платформы
— новые фичи

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

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

По подписке: сейчас стоимость — 800 рублей за месяц и 1800 рублей за 3 месяца. Это уже ниже, чем у аналогичных сервисов. При этом важно понимать — после выхода новых сервисов (агрегатор вакансий и ATS для резюме) цена будет пересмотрена.

Если хотите зафиксировать текущую стоимость — лучше сделать это сейчас:
https://app.yeahub.ru/settings#select-tariff

Мы строим продукт.
Мы двигаемся вперёд.
И мы делаем IT снова великим.
💪🚀✊🏻
  • 🥰 1
Post #493 235
#Собес #blueprint #input_action #movement
🤔 Напишите простой Blueprint скрипт для движения объекта вперед при нажатии на клавишу "W".

💬 Кратко:

В Blueprint нужно создать класс Actor, добавить в Event Graph узел для нажатия клавиши "W" и подключить его к узлу, который перемещает объект вперед по вектору.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #492 320
#Собес #relational #database #nosql
🤔 С какими типами СУБД обычно работают Java backend-сервисы?

💬 Кратко:

Java backend-сервисы чаще всего работают с реляционными базами данных. Наиболее популярны PostgreSQL и MySQL. Также используются NoSQL-хранилища для специальных сценариев. Выбор СУБД зависит от требований к консистентности, масштабированию и модели данных. Часто в одном проекте используется несколько типов БД.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #491 296
#Собес #keywords #reserved_words #syntax
🤔 Сколько ключевых слов в C++?

💬 Кратко:

В C++ существует 95 зарезервированных ключевых слов, которые имеют специальное значение и не могут быть переопределены или перегружены.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #490 326
#Собес #argument #function #parameter
🤔 Что такое аргумент (argument) в C?

💬 Кратко:

Аргумент — это значение, передаваемое в функцию при её вызове. В объявлении функции параметры записываются в скобках, а аргументы передаются при вызове функции.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #489 356
#documentation #лекции
📚 Блог программиста

От проектирования БД на MS SQL до препарирования кода «Сапёра» — здесь есть всё. Живые заметки и лекции, которые ведутся с 2012 года. Учитесь на реальных примерах, а не на сухой теории.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #488 318
#Собес #database
🤔 Какие виды базы данных есть

💬 Кратко:

Базы данных делятся на реляционные (SQL) и нереляционные (NoSQL). Реляционные используют таблицы и строгую схему, подходят для структурированных данных. Нереляционные включают документные (хранят JSON-подобные документы), ключ-значение (простое хранилище), колоночные (для аналитики) и графовые (для связей между объектами). Выбор зависит от структуры данных и задач приложения.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • ❤ 2
Post #487 303
#Собес #loop #for #while
🤔 Что такое цикл (loop) в C?

💬 Кратко:

Цикл в C — это конструкция, позволяющая повторять выполнение кода, пока выполняется заданное условие. В C есть три основных типа циклов:

- for — используется, когда известно количество итераций.
- while — выполняется, пока условие истинно.
- do while — выполняется хотя бы один раз, затем проверяет условие.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 👎 1
Post #486 326
#Собес #iterator #container #traversal
🤔 Что такое итератор в C++?

💬 Кратко:

Итератор в C++ — это объект, который указывает на элементы последовательности (например, массив или контейнер). Итераторы используются для обхода элементов и выполнения операций с ними.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #485 392
#repository #начинающие
📚 C++ Projects for Beginners

Коллекция простых проектов на C++ для начинающих. Включает задачи по основам языка, работе с файлами, консольным приложениям.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
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 →