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

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

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

Все вопросы

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

  1. Что делают команды head и tail в UnixMiddleГруппа компаний OPEN
  2. Работаете ли вы по ScrumMiddleСбер
  3. Какие виды обхода бинарного дерева существуют?MiddleСбер
  4. Зачем нужен брокер очередей RabbitMQMiddleООО НТЦ Вулкан
  5. Как упростить функцию проверки наличия подряд идущих единиц с помощью операторов in и not в PythonMiddleООО «Вычислительные решения»
  6. Писал ли только на Python или также алгоритмыMiddleСбер
  7. Опиши свою первую работуMiddleMirrorApp
  8. Интересуются ли другими языками программированияMiddleМедиа Майн
  9. В каких случаях использовать set вместо list в PythonMiddleTrueEngineering
  10. Насколько данные в базе отставали от реальности?MiddleАФЛТСистемс
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Есть ли опыт работы с платежными системамиMiddleGGSel
  13. Как узнать текущие долгие запросы в базе данныхMiddleИВИ
  14. Куда смотреть при возникновении проблем для дебага?Middle
  15. Какие вопросы задать по API генерации картинокMiddlemozen
  16. Как использовали очереди?MiddleBlack Wall Group (BWG)
  17. Как написать функцию, которая возводит в квадрат каждое число в списке с использованием lambda и map в Python?MiddleИсходный Код
  18. Если a = 4567, b = a, a += 1, чему равно b и почему в PythonMiddleСбер
  19. Был ли опыт работы с инцидентами на продакшене и как решал багиMiddleTrueEngineering
  20. Какая сложность поиска элемента во множестве в Python?MiddleHeadHunter
  21. Была ли в команде система наставничества для онбордингаMiddleТочка

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

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

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

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

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

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

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

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

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

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