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

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

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

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #version #reproducibility #pinning
🤔 Что такое управление зависимостями?

💬 Кратко:

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

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

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

Добавили новые собеседования для Python и Java Backend-разработчиков 🚀

1. Middle+ Python Backend-разработчик в VisionLabs 🖥
📌 Техническое собеседование
💰 Вилка по ЗП: до 270к
🧠 Опыт: ~4 года
Всего вопросов: 45 (35 новых)

Темы:
— optimization
— asyncio
— concurrency
— performance
— io_bound
— http / api
— orm
— exceptions
— multithreading
— multiprocessing
— semaphore

🔗 https://app.yeahub.ru/wiki/collections/262

2. Middle+ Java-разработчик в Акселератор возможностей 🖥
📌 Техническое собеседование
💰 Вилка по ЗП: 200–250к
🧠 Опыт: ~4 года
Всего вопросов: 44 (20 новых)

Темы:
— spring / springboot
— hibernate / jpa
— transactions
— microservices
— kubernetes
— rest / http

🔗 https://app.yeahub.ru/wiki/collections/263

Продолжаем пополнять базу — дальше больше 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Если ты хочешь получить оффер, то тебе нужно понять, на что стоит тратить свои силы при подготовке к трудоустройству

Когда ты смотришь вакансии, начинает казаться, что ты должен выучить всё и сразу. Ты вроде уже пишешь какой-то функционал, решаешь задачки, чувствуешь прогресс, но при этом не понимаешь, стоит ли выучить ещё одну кучу технологий либо нужно уже остановиться на том, что есть. И вот эта каша в голове не дает тебе сделать первый шаг – откликнуться на вакансию и пройти собеседование

Попробуй сейчас проверить свои знания и готовность идти к собесам 👀

1. Убедись, что ты понимаешь, как твои инструменты работают внутри («под капотом»). На уровне мидла важно как минимум разбираться в асинхронности, работе памяти и многопоточности

2. Если ты всё-таки выбираешь работать с более сложными технологиями, то проверь, что хорошо в них разбираешься. Да, нужно глубоко знать хотя бы один фреймворк, а об остальных стоит иметь какое-то представление (и желательно не совсем поверхностное)

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

Твоя основная задача вообще не в том, чтобы всё тупо вызубрить. Она заключается в том, чтобы реально разобраться в разработке и самое главное доказать работодателю, что ты понимаешь, что и зачем ты делаешь

⭐️ Пост Guru Python:
Сергей Филичкин
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес #index #dict #singleton

🤔 Middle+ Python Backend-разработчик в DSSL

Техническое собеседование. Вилка 250к+. Лайт собес

💬 Вопросы:

- Что такое индексы и как они работают?

- Что может быть ключом в словаре?

- Что знаешь про Singleton?

- Что быстрее, словарь или список?

- Как работают транзакции в Django?

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #http #get #post
🤔 Чем отличаются GET и POST-запросы?

💬 Кратко:

- GET — получает данные (параметры в URL, кэшируется).
- POST — отправляет данные (тело запроса, не кэшируется).
- GET менее безопасен, POST — для изменения данных.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#course #курсы #тренажер
📚 Code Basics — старт в IT с нуля

Code Basics — бесплатная образовательная платформа для тех, кто хочет начать путь в IT. Проект создан командой и сообществом Хекслета, чтобы помочь новичкам понять принципы программирования, а не просто запомнить детали. В основе обучения — практический тренажёр, который помогает освоить базу и почувствовать логику кода.

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

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

💬 Кратко:

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

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

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

Добавили новые собеседования для Middle+ разработчиков 🚀

👩‍💻 React Frontend

• Sitronics Group
Техническое собеседование — 50 вопросов (28 новых)

• Касперский
Техническое собеседование — 46 вопросов (24 новых)

• Банк Софт Системс (BSS)
Техническое собеседование — 44 вопроса (13 новых)

🖥 Java Backend

• Secreate (проект ВТБ)
Техническое собеседование — 40 вопросов (18 новых)

• Т-банк
Техническое собеседование — 46 вопросов (25 новых)

• Prooftech IT
Техническое собеседование — 67 вопросов (13 новых)

• T-Банк
Техническое собеседование — 47 вопросов (14 новых)

• Иннотех
Техническое собеседование — 47 вопросов (27 новых)

💡 Дополнительно

В Касперский добавили 4 новые задачи с собеседования — очень интересные.

Задачи: https://app.yeahub.ru/tasks

Собесы: https://app.yeahub.ru/wiki/collections

Продолжаем пополнять базу — дальше больше 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #kubernetes #docker #microservice

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

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

💬 Вопросы:

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

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

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

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

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

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
👍1
#Собес #get #request
🤔 Почему авторизацию нельзя (или нежелательно) делать через GET-запрос?

💬 Кратко:

GET-запросы передают данные через URL, который легко логируется и кэшируется. Авторизационные данные могут попасть в историю браузера или серверные логи. Это создаёт риск утечки токенов или паролей. Даже при HTTPS URL остаётся видимым для клиента. Поэтому для авторизации используют body запроса.

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

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

Переводы статей по Python. Если будете искать что-то конкретное, типа "как добавить элемент в список", вас с большой вероятностью выбросит сюда.

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

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

💬 Кратко:

Python популярен в backend-разработке из-за простого и читаемого синтаксиса, который ускоряет разработку. У языка есть большая стандартная библиотека и развитая экосистема фреймворков. Python хорошо подходит для быстрого прототипирования и создания MVP. Он активно используется в вебе, автоматизации и работе с данными. Большое сообщество упрощает поиск решений и поддержку проектов.

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

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

🤔 Middle Python Backend разработчик в компанию МОСГАЗ

Техническое собеседование. Лето 2025. Опыт в резюме: 3.5+ года. Проект: Личный кабинет для потребителей услуг и корпоративный портал. Лайвкодинг - палиндром, работа со строками.

💬 Вопросы:

- Что такое генератор?

- Что может быть ключом в словаре?

- Что такое async?

- Что лучше выбрать — Django или FastAPI? В чём преимущества каждого?

- Что такое Redis и как он используется?

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #database_index #index_fragmentation #reindex
🤔 Почему индексы требуют обслуживания (reindex/rebuild)?

💬 Кратко:
Индексы в базах данных, особенно B-деревья, со временем фрагментируются из-за операций вставки, обновления и удаления данных. Это приводит к тому, что логически последовательные страницы индекса физически разбросаны по диску, увеличивая количество операций ввода-вывода. Также статистика по распределению данных устаревает, что мешает оптимизатору выбирать эффективные планы запросов. Процессы перестроения (rebuild) или реорганизации (reorganize) устраняют фрагментацию и обновляют статистику, восстанавливая скорость работы запросов.

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

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

Архив задач по программированию с авто проверкой.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
1
#Собес #dependency #ordering
🤔 Почему внешние запросы в некоторых системах выполняются последовательно, а не параллельно?

💬 Кратко:

Внешние запросы выполняются последовательно, когда между ними есть логическая зависимость. Иногда следующий запрос требует результат предыдущего. Также ограничения могут накладываться внешним API, бизнес-логикой или требованиями консистентности. Параллельность может нарушить порядок операций или превысить лимиты. Поэтому последовательность часто является осознанным решением, а не техническим ограничением.

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

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

🤔 Middle+ Python Backend-разработчик. PAAS internal services

Техническое собеседование. Вилка 220к. Январь 2025. Лайт собес.

💬 Вопросы:

- Что такое внедрение зависимостей (Dependency Injection) в FastAPI?

- Что такое Dockerfile?

- Как создать Docker-образ с использованием Dockerfile?

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

- Использование Poetry для управления зависимостями

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

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

💬 Кратко:

Lost update — это ситуация, когда одна транзакция перезаписывает изменения другой, не учитывая их. Это происходит, когда несколько транзакций читают одно значение и затем записывают новое. Если нет механизма блокировок или версионирования, одно обновление теряется. Такая проблема возникает при низких уровнях изоляции.

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

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

На сайте представлены интерактивные уроки и справочные материалы по HTML, CSS, JavaScript, SQL, Python и другим технологиям; есть онлайн‑редактор для практики, примеры кода с возможностью редактирования и тестирования, а также разделы с упражнениями и тестами для закрепления знаний.

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

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