Python — вакансии и стажировки
6.8K subscribers
981 photos
38 videos
2.03K links
Стажировки и вакансии для Python разработчиков с прямыми контактами HR от компаний, которые ищут разработчиков прямо сейчас.

По вопросам рекламы/размещения вакансий @ads_young
Download Telegram
Вопрос с собеседования

Какой порядок выполнения декораторов, если их несколько на одной функции?

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

Больше вопросов на сайте

#собеседование

🦆 Python — вакансии и стажировки
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3
Data Fusion 2026: регистрируемся на главную конференцию этой весны по анализу данных и технологиям ИИ! 💙

Конференция Data Fusion — встречаемся 8–9 апреля 2026 года в Москве в инновационном кластере «Ломоносов». Это будут два насыщенных дня о том, как работа с данными и ИИ превращаются в реальные продукты и сервисы.

Какая программа вас ждет:


60+ практических сессий: лекции, мастер‑классы, кейс‑разборы и дискуссии — всё, чтобы взять рабочие идеи в бэклог.
Актуальные и полезные темы: ИИ-агенты, RL, CV, NLP, Open Source, Embodied AI и робототехника, рекомендательные системы, применение ИИ в кибербезопасности, AI+ естественные науки, AgentOps и многое другое. Полная программа есть на сайте.

Конференция объединит лидов ML-команд, DS-специалистов, ученых, инженеров, аналитиков и руководителей, принимающих решения о внедрении технологий в бизнес и государственные сервисы.

Среди спикеров: Денис Суржко (ВТБ), Иван Оселедец (AIRI), Андрей Райгородский (МФТИ), Евгений Бурнаев (Сколтех / AIRI), Тигран Саркисов (Х5), Александр Крайнов (Яндекс), Андрей Зима (Ростелеком) — и другие практики из науки и индустрии.

И, конечно же, всех участников ждет нетворкинг и новые знакомства! Живое общение и короткие разговоры — это источник полезных контактов и быстрых решений. На сессиях можно будет задать конкретные вопросы спикерам и вытащить для команды готовые подходы и рекомендации.

Знакомьтесь с программой и регистрируйтесь, до встречи!

Информация о рекламодателе
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования

Есть ли у типа int в Python ограничение по размеру?

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

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


Больше вопросов на сайте

#собеседование

🦆 Python — вакансии и стажировки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65🔥3
6 месяцев поиска, 7 собеседований и бесконечные отказы.

Арине 23 года, учится очно-заочно на 2 курсе.
Искала работу в течение полугода.

Сама откликнулась на 200 вакансий, очень расстраивалась отказам. Тратила очень много времени, в течение дня постоянно заходила в хх, мониторила вакансии, откликалась с сопроводом.


За время ручных откликов у Арины было 7 собесов, но из-за учебы часто отказывали.

В декабре она зашла в Софи и начала откликаться с улучшенным резюме:

Софи откликалась на вакансии, на которые я не откликалась сама. Было много приглашений, но не всегда мне подходили условия. Понравился тренажер собеседований, он помогал понять к чему примерно готовиться и снижал тревожность.


За полтора месяца в Софи Арина сходила на 3 собеса, на одном из которых получила долгожданный оффер на позицию специалиста техподдержки L2/L3.

До открытия доступа остается 4 дня.

Стартуем в 15:00 по мск, первые места будут со скидкой 30%.

Не пропусти.
Вы знаете кому отправить 😄

🦆 Python — вакансии и стажировки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😁4
Middle Python Developer / amoCRM.
🐍 Москва.

Требования:
Релевантный опыт backend-python разработчиком не менее 1,5 лет.
Умение работы с системами сбора и хранения логов.
Умеете структурно мыслить, а также уметь разбивать проект на подзадачи.
Работали с другими языками программирования, например php.
Ответственный, самостоятельный, организованный.
Умение работать с асинхронным кодом.
Умение работать с bash.
Стремитесь учиться и развиваться.

Будет плюсом:
Умение работать с внешними API google/jira etc.
Умение разрабатывать Docker compose/k8s конфигфайлы.

Читать подробнее

🦆 Вакансии 🦆 Стажировки 🦆 За рубежом 🦆 Удалёнка 🐳 БИГТЕХ 👨‍💻 Мероприятия 🗺 По всему миру 🐣 IT и DIGITAL

🔥Софи - первый ai ассистент для автооткликов и поиска работы.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
Вопрос с собеседования

Что такое сигналы в Django и когда их стоит использовать?

Ответ: Сигналы в Django — это механизм публикации событий (pub-sub), который позволяет одному компоненту уведомлять другие о произошедшем действии без жёсткой связи между ними.

Когда происходит событие (например, сохранение модели), отправитель (sender) генерирует сигнал, а зарегистрированные обработчики (receivers) получают уведомление и выполняют дополнительную логику.

Наиболее часто используются сигналы pre_save, post_save, pre_delete, post_delete, а также сигналы, связанные с аутентификацией.

Сигналы применяются, когда нужно выполнить побочное действие (логирование, отправка email, создание связанных объектов) без изменения основного кода модели или view. Однако злоупотреблять ими не рекомендуется, так как они усложняют отслеживание логики и делают код менее очевидным.


Больше вопросов на сайте

#собеседование

🦆 Python — вакансии и стажировки
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3
Вопрос с собеседования

Что такое брокер сообщений и какие решения обычно используют в Python?

Ответ: Брокер сообщений — это компонент, через который сервисы обмениваются сообщениями по модели producer → broker → consumer. Отправитель публикует сообщение в брокер, а получатель получает его асинхронно, не зная напрямую об отправителе.

Брокер отвечает за хранение сообщений, маршрутизацию, очереди и гарантии доставки (например, at-least-once). Это позволяет строить асинхронные и масштабируемые системы.

В Python чаще всего используют RabbitMQ (через pika или Celery), Apache Kafka (confluent-kafka, aiokafka), а также Redis в качестве простой очереди или Pub/Sub-механизма, например вместе с Celery. Выбор зависит от требований к надёжности, масштабированию и потоковой обработке данных.


Больше вопросов на сайте

#собеседование

🦆 Python — вакансии и стажировки
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁133👍2
Вопрос с собеседования

Почему bool('False') возвращает True?

Ответ: В Python при приведении значения к типу bool используется правило «истинности» объекта. Для строк это правило простое: пустая строка считается False, любая непустая — True.

Строка 'False' содержит символы, поэтому она непустая. Python не анализирует её содержимое и не интерпретирует текст как логическое значение. Он проверяет только факт наличия данных. Поэтому bool('False') возвращает True.


Больше вопросов на сайте

#собеседование

🦆 Python — вакансии и стажировки
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3
24 часа до открытия доступа в Софи⚡️

Делимся с вами фидбеком, который оставили ребята с бета-теста - кажется, мы готовы!

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

Доступ откроется завтра, в 15:00 по мск, на онлайн трансляции.

У каждого из вас будет возможность попробовать Софи бесплатно в течение 3 дней.

Первые 200 пользователей получат скидку 30% на все тарифы.

P.S. А еще на эфире я расскажу про эксперимент, который мы хотим запустить в Софи.

Спойлер: это связано с пожизненным доступом🤫

Встречаемся через 24 часа здесь.
1
Вопрос с собеседования

В чём различие между методами get() и setdefault() у словаря?

Ответ: Метод get() используется для безопасного получения значения по ключу. Если ключ отсутствует, он возвращает None или значение по умолчанию, переданное вторым аргументом, при этом сам словарь не изменяется.

Метод setdefault() тоже возвращает значение по ключу, но ведёт себя иначе при его отсутствии: он добавляет этот ключ в словарь с указанным значением по умолчанию и возвращает его. То есть setdefault() может изменять словарь, а get() — нет.


Больше вопросов на сайте

#собеседование

🦆 Python — вакансии и стажировки
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
5