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

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

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

Для связи: @ruslan_kuyanets
Download Telegram
Техническое собеседование. Вилка 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)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #http_methods #protocol
🤔 Какие еще есть HTTP-методы, кроме GET, PUT, POST, PATCH?

💬 Кратко:

Помимо основных методов, в HTTP существуют другие, такие как HEAD (получение только заголовков ответа), OPTIONS (получение поддерживаемых методов для ресурса), TRACE (отладка, возвращает полученный запрос), CONNECT (установка туннеля к серверу) и DELETE (удаление ресурса, который уже упомянут). Некоторые из них используются редко, но имеют специфичные применения.

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

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

Преподаватель кафедры информатики МФТИ (г. Долгопрудный) и онлайн‑школы «Фоксфорд». На канале публикуются открытые лекции и занятия по информатике, в том числе курсы по программированию на Python и подготовка к ЕГЭ. Контент ориентирован на студентов и школьников, желающих углубить знания в области информатики и программирования.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #gil #multithreading #multiprocessing
🤔 Как GIL влияет на параллельное выполнение Python-кода?

💬 Кратко:

GIL не позволяет нескольким потокам одновременно выполнять байткод Python. Это ограничивает масштабирование CPU-bound задач в многопоточном коде. При этом I/O-bound задачи могут эффективно работать с потоками. Для реального параллелизма CPU-задач используют multiprocessing или вынос вычислений в C-расширения. GIL — особенность конкретной реализации Python, а не концепции языка в целом.

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

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

🤔 Middle Python Backend-разработчик в Starship (part 2)

Техническое собеседование. Вилка 300к.

💬 Вопросы:

- Что такое GIL?

- Что такое FastAPI и какие у него ключевые особенности?

- Что такое микросервисная архитектура?

- Что такое API Gateway?

- Как обеспечивается эффективная работа с памятью в высоконагруженных сервисах?

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

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

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/432
#Собес #deadlock #transaction #index
🤔 Какие причины могут привести к возникновению deadlock при конкурентных запросах к базе данных и как их предотвращать?

💬 Кратко:

Deadlock появляется, когда два запроса блокируют ресурсы друг друга в пересекающемся порядке: один заблокировал строку A и ждёт строку B, а другой — наоборот. Причины: несогласованный порядок обновлений, долгие транзакции, отсутствие индексов, смешивание SELECT FOR UPDATE и UPDATE на разных путях. Чтобы избегать deadlock: соблюдать единый порядок обновления сущностей, делать транзакции короткими, использовать правильные индексы, избегать сканирования больших таблиц под блокировками и по возможности минимизировать конкурирующие UPDATE по одним и тем же строкам.

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

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

Интерактивный тренажер для изучения Python, который помогает быстро освоить основные концепции и навыки языка. Платформа предлагает задачи и проекты разного уровня сложности. Это помогает набраться опыта в кодировании, решении проблем и усвоении синтаксиса Python и подготовиться к реальным рабочим задачам.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #type #isinstance #duck_typing
🤔 Как проверять типы данных в Python?

💬 Кратко:
В Python есть несколько способов проверки типов. Функция type() возвращает точный класс объекта. Для проверки принадлежности к типу или его подклассам используется isinstance(). В современном Python для статической проверки типов применяются аннотации (type hints) и инструменты вроде mypy. Также можно использовать подход 'утиной типизации' — проверять наличие нужных методов у объекта, а не его конкретный класс.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
Техническое собеседование (System Design). Апрель 2025. Запрашиваемая вилка — от 450к. Опыт в резюме — 6 лет.

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

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

Техническое собеседование.
Опыт в резюме — 6 лет. Вилка 350–450.

💬 Вопросы:

- Что такое SOLID?

- Что такое декораторы?

- Что такое MRO?

- В чем отличие списка от кортежа?

- Что относится к изменяемым типам данных и к неизменяемым?

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #relationship #one #to
🤔 Какие типы связей бывают в БД?

💬 Кратко:

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

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

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