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

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

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

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #python
🤔 Что такое _slots_

💬 Кратко:
__slots__ — это специальный атрибут класса, который ограничивает набор атрибутов, которые можно присваивать экземплярам этого класса. Он помогает экономить память, исключая создание словаря для хранения атрибутов объектов.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#Собес #python
🤔 Чем отличаются декораторы classmethod и staticmethod?

💬 Кратко:
classmethod получает в качестве первого аргумента сам класс (по умолчанию cls ), а не экземпляр. Он используется для методов, которые работают с классом, а не с объектами.
staticmethod не получает ни класс, ни экземпляр в качестве первого аргумента и работает как обычная функция, которая логически связана с классом.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #python
🤔 Разница между одинарным и двойным подчеркиванием?

💬 Кратко:
🟠Одинарное подчеркивание (_) используется как соглашение для обозначения "непубличных" атрибутов и методов, которые не предназначены для использования вне класса, но это не является жестким ограничением.
🟠Двойное подчеркивание ( _ ) используется для реализации механизма именования с учётом "защищённых" атрибутов, а также для создания уникальных имен, чтобы избежать конфликтов.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#Собес #python
🤔 Что происходит в момент итерации по списку?

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

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес #python
🤔 Что такое GIL?

💬 Кратко:
GIL (Global Interpreter Lock) - это механизм, который ограничивает выполнение нескольких потоков Python в один момент времени. Он гарантирует, что только один поток может исполнять байт-код Python, что делает многозадачность в Python с потоками неэффективной для вычислительно интенсивных задач.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1
#Собес #python
🤔 Что такое threading?

💬 Кратко:
Threading (многозадачность с потоками) - это возможность выполнять несколько потоков внутри одного процесса. Каждый поток выполняет свою задачу, но все они разделяют общую память и данные, что делает работу с потоками более эффективной для задач с блокирующими операциями, такими как чтение файлов или работа с сетью.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#Собес #python
🤔 Что такое мультипроцессинг?

💬 Кратко:
Мультипроцессинг - это способ выполнения нескольких процессов параллельно, каждый в своём отдельном адресном пространстве. Это полезно для задач, которые сильно зависят от процессора, таких как вычисления или обработки данных.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #python #dict #solid

🤔 Middle Python (Fast API) Backend разработчик в компанию НПФ Будущее

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

💬 Вопросы:

- Как в query-параметре передать знак амперсанда (&)?

- Есть эндпоинт — в каких частях HTTP-запроса можно передать полезную нагрузку с клиента на сервер?

- Чем отличаются функции sort и sorted?

- В чем отличие интерфейса от абстрактного класса?

- Как работает принцип внедрения зависимостей (Dependency Injection) из SOLID?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
🔥1🤝1
#Собес #python #rabbit #test

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

Техническое собеседование. Лето 2024. Вилка: 180-200к. Опыт в резюме: 3+ года. Было много вопросов по Redis, RabbitMQ, Python.

💬 Вопросы:

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

- Чем __init__() отличается от __new__()?

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

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

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

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
1
#Собес #python #asyncio #fastapi

🤔 Middle Python Backend разработчик в компанию ЛитРес

HR-скрининг. Зима 2025. 240-340к. Проект: работа над функционал читалки. Опыт в резюме: 3.3 года.

💬 Вопросы:

- Какие типы тестов существуют и в каких случаях используются (например, модульные, интеграционные)?

- Как можно покрыть код тестами? Какой процент покрытия кода считается оптимальным?

- Как можно организовать загрузку большого словаря в память приложения и обработку запросов к нему через один endpoint по ключу?

- Какие существуют асинхронные библиотеки в Python, помимо FastAPI?

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

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
1
#Собес #python #dict #async

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

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

💬 Вопросы:

- Какая связь между async/await и генераторами?

- Могут ли два кортежа (один пустой, второй с пустым списком) быть ключами?

- Что из себя внутри представляют списки?

- Какие встроенные структуры данных в Python ты знаешь и чаще всего используешь?

- Что такое async?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
1🔥1
#Собес #python #dict #decorator

🤔 Middle Python Developer в компанию Yappy

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

💬 Вопросы:

- В чём разница между git rebase и git merge?

- Что такое команда git cherry-pick?

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

- Как спроектировать систему учёта просмотров видео?

- Как потоки/процессы обмениваются данными (очереди, общие ресурсы)?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
1😨1
#Собес #python #dict #solid

🤔 Middle Python (Fast API) Backend разработчик в компанию НПФ Будущее

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

💬 Вопросы:

- Как в query-параметре передать знак амперсанда (&)?

- Есть эндпоинт — в каких частях HTTP-запроса можно передать полезную нагрузку с клиента на сервер?

- Чем отличаются функции sort и sorted?

- В чем отличие интерфейса от абстрактного класса?

- Как работает принцип внедрения зависимостей (Dependency Injection) из SOLID?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
👍1