НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Вопросы на собеседовании Python-разработчика

1 681 вопрос с реальных собеседований, чаще всего — в компаниях Сбер, Точка и MTS.

Все вопросы

Нашлось 317 вопросов

  1. Являются ли строки в Python изменяемыми или неизменяемымиMiddleДомклик
  2. Каков объем дополнительной памяти при поиске пары чисел с использованием словаря?MiddleOzon
  3. Писали ли пользовательскую часть для CRM системыMiddleСтилсофт
  4. Что делать, если воркер падает?MiddleItKey Keystack
  5. Как изменится поведение функции при изменении условия сравнения?MiddleСбер
  6. Кем являются SDET специалисты и чем они занимаютсяMiddlePositiveTechnologies
  7. Работали ли вы с highload сервисамиMiddleРостелеком
  8. На что обращать внимание при выборе новой компанииMiddleТочка
  9. Что нужно сделать с классом Value, чтобы объекты с одинаковым атрибутом v считались уникальными в множествеMiddleWildberries
  10. Использовали ли вы ETL процессы для обработки больших данныхMiddleIPChain
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как вы оцениваете свой уровеньMiddleITDEALGROUP
  13. Как вычислить мощность пересечения множествMiddle
  14. Сколько человек в команде, которая работает с PythonMiddleTrueEngineering
  15. Оцените свои знания по SQL, Python и GoMiddleИВИ
  16. Почему используете SQLAlchemy ORM вместо raw SQL запросов?Middlealikson
  17. Какие планы у Python по снятию GIL в версиях 3.13 и 3.14MiddleProFinansy
  18. Как проходил онбординг в предыдущей командеMiddlemozen
  19. Напиши SQL запрос для вывода суммы продаж по каждому пользователю, учитывая, что у пользователя может не быть продажMiddleNotamedia
  20. Какие параметры должны быть у API сервиса переводовMiddleИВИ
  21. Как расположить виды тестирования по количеству в порядке убыванияMiddleEVRAZ

Как проходит собеседование

Собеседование на Python-разработчика обычно идёт в три этапа: короткий разговор с рекрутером, техническое интервью и разговор с командой или тимлидом. На некоторых позициях между ними бывает лайвкодинг или домашнее задание. Рекрутер обычно уточняет опыт с конкретными фреймворками, например Django, FastAPI или Flask, и задачи, которые ты на них решал, а тимлид спрашивает про код-ревью и работу в команде.

На техническом этапе чаще всего проверяют основы языка: изменяемые и неизменяемые типы, как устроены списки и словари, генераторы и итераторы, декораторы. Почти всегда спрашивают про GIL, потоки и asyncio: когда что выбирать и почему. Для бэкенд-позиций добавляются базы данных: индексы, транзакции, работа ORM и типичные ошибки вроде N+1. Отдельный блок — тестирование и то, как ты устраиваешь код, чтобы его было легко проверять.

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

Другие направления

Прорепетируй собеседование Python-разработчика

Голосовой ИИ-интервьюер задаст вопросы твоего стека, переспросит и разберёт каждый ответ.

Тренироваться бесплатно

Связаться с поддержкой

Выбери, где удобнее написать