Python Backend | YeaHub
1.8K subscribers
373 photos
63 videos
7 files
600 links
Теория, подготовка к интервью и курсы для Python разработчиков

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

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

Для связи: @ruslan_kuyanets
Download Telegram
Техническое собеседование. Вилка 120–160к. Опыт в резюме — 3.3 года

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/417
#Собес #sql #optimization #query
🤔 Как оптимизировать запрос для поиска самого длинного видео из топ-10 коротких?

💬 Кратко:

Чтобы найти самое длинное видео из топ-10 коротких, нужно отсортировать видео по длительности в порядке возрастания, взять первые 10 записей, а затем выбрать из них видео с максимальной длительностью. Оптимизация достигается с помощью индексов и правильной структуры запроса. Например, можно использовать подзапрос или CTE (Common Table Expression).

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#channel #tips #tricks
📚 Хитрый питон

Михаил Корнеев — тимлид в компании BestDoctor, опытный программист, специализирующийся на Python. Он является со‑основателем сообщества Moscow Python и со‑автором образовательных курсов Learn Python. Стремясь поделиться знаниями, выходящими за рамки учебных программ, Михаил запустил собственный канал, где публикует короткие видео с полезными советами и хитростями по работе с Python.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #Django #get_context_data #context
🤔 Как работает метод getContextData в Django?

💬 Кратко:
Метод get_context_data используется в класс-представлениях Django для добавления дополнительных данных в контекст, который передается в шаблон. Он автоматически вызывается при рендеринге шаблона и позволяет расширить стандартный контекст, добавив свои переменные. Это удобный способ передать в шаблон данные, специфичные для конкретного представления, например, список связанных объектов или вычисленные значения.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
Техническое собеседование. От 300к. Опыт в резюме — 3+ года

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/435
#Собес #kubernetes #docker #microservice

🤔 Middle Python Backend разработчик в компанию Вкусно и Точка

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

💬 Вопросы:

- В чём отличие Kafka от RabbitMQ?

- Какие этапы включает переход проекта на Kubernetes?

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

- Какими способами можно обеспечить отказоустойчивость при работе с Kubernetes?

- Как можно организовать контейнеризацию микросервисов в проекте?

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
Техническое собеседование. Вилка 300к+. Опыт в резюме — 3+ года

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/439
#Собес #deployment #container_orchestration
🤔 Что такое Kubernetes Deployment и чем он отличается от StatefulSet?

💬 Кратко:

Deployment управляет статeless-приложениями, обеспечивая масштабирование и обновления. StatefulSet нужен для stateful-приложений, где важны стабильные имена и хранилище.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#repository #python #scikitlearn
📚 scikit-learn

Официальная библиотека для машинного обучения на Python. Включает алгоритмы и инструменты для обучения моделей и анализа данных.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #http_request #path_params #query_params
🤔 Есть эндпоинт — в каких частях HTTP-запроса можно передать полезную нагрузку с клиента на сервер?

💬 Кратко:

Данные можно передать через:

- URL путь (path parameters)
- Query параметры (query string)
- Заголовки (headers)
- Тело запроса (body)
- Cookies

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #python #versions #compatibility

🤔 Middle Python Backend разработчик в компанию Balance Platform

Техническое собеседование. Весна 2025. Проект: студия оцифровки данных для банков. 200к+. Опыт в резюме: 3.4. В начале интервьюер рассказал об их проекте. Спросил какой стек на текущей работе.

💬 Вопросы:

- Какие есть типы данных в Python?

- Какие существуют типы индексов в PostgreSQL и когда их использовать?

- Какой протокол использует RabbitMQ?

- Какие версии Python (начиная с 3.4) ты использовал? Чем они отличаются? Были ли проблемы с обратной совместимостью?

- Какие проблемы решаются в версиях Python 3.12–3.14? Почему багфиксы для этих версий продолжаются так долго?

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #asynchronous #requests #promises
🤔 Есть два параллельных запроса: один возвращает A, другой B. Как получить их результаты и объединить A и B, если нельзя использовать Promise.all?

💬 Кратко:

Для объединения результатов двух параллельных запросов без Promise.all можно использовать: счетчик завершения, async/await с отдельными await, Promise.race для контроля времени, или ручное создание промисов с отслеживанием состояния. Также подходят библиотеки как RxJS или кастомная реализация механизма ожидания.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
💘1
Техническое собеседование. Вилка 150–180к. Опыт в резюме — 2.5 года.

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/416
#channel #telegrambot #freelance #parsing
📚 PythonToday

Канал Python Today посвящён программированию на языке Python и смежным технологиям. Автор делится практическими уроками по созданию Telegram‑ботов, мобильных приложений, инструментов для парсинга сайтов, систем шифрования и решений в области машинного обучения. В видео разбираются реальные кейсы — от автоматизации рутинных задач до разработки коммерческих продуктов и заработка на фрилансе. Контент ориентирован на новичков и практикующих разработчиков, которые хотят углубить навыки и увидеть, как Python применяется в реальных проектах.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #developer #ml #engineer
🤔 Чем отличается роль backend-разработчика от ML-инженера

💬 Кратко:

Backend-разработчик отвечает за API, данные и бизнес-логику. ML-инженер отвечает за обучение, качество и поведение моделей. Backend интегрирует модели в систему, но не разрабатывает их математическую часть. ML-инженер редко занимается API и инфраструктурой целиком. Роли пересекаются, но цели у них разные.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
Техническое собеседование. Вилка 300–350к. Проект: внутренний AI-ассистент для сотрудников компании. Опыт в резюме — 3+ года

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/434
#Собес #gil #orm #asyncio

🤔 Senior Python Backend-разработчик в BullGlobal

Техническое собеседование. Конец 2025. Вилка 5000$+. Был простой System Design

💬 Вопросы:

- Что такое JWT?

- Что такое блокирующий вызов в asyncio?

- Для чего используется JWT?

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

- Опишите путь HTTP-запроса от ввода URL в браузере до достижения обработчика в серверном приложении на FastAPI.

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

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