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

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

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

Все вопросы

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

  1. Что происходит при открытии сайта на сетевом уровнеSeniorTradingView
  2. Какой объем данных вы обрабатываетеMiddleTradingView
  3. Как работает cookieSeniorTradingView
  4. Может ли клиент устанавливать куки самостоятельноSeniorTradingView
  5. Как устроена операция UPDATE в базе данныхSeniorTradingView
  6. Кому принадлежит память в потоках и процессахSeniorTradingView
  7. Как реализуются приватные и защищённые методы в PythonSeniorTradingView
  8. Зачем использовать descriptors и какую пользу они даютSeniorTradingView
  9. Как работает TCP соединение и его установкаSeniorTradingView
  10. Что такое descriptors и как они связаны с геттерами и сеттерамиJuniorTradingView
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Может ли декоратор в Python не возвращать wrapper и что будет в этом случаеSeniorTradingView
  13. Как передаются параметры в функцию-декоратор в PythonSeniorTradingView
  14. Что такое виртуальная памятьJuniorTradingView
  15. Как устанавливаются и удаляются кукиSeniorTradingView
  16. Приходилось ли писать сложные generic типы в PythonSeniorTradingView
  17. Как происходит поиск атрибутов в экземпляре класса и какие методы вызываютсяSeniorTradingView
  18. В чем разница async и threadsSeniorTradingView
  19. От чего зависит разрыв соединения при HTTP запросахMiddleTradingView
  20. Что такое multipart/form-dataJuniorTradingView
  21. В чем разница движков MySQL и PostgreSQLSeniorTradingView

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

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

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

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

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

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

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

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

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

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