Вернуться в видеотеку

Собеседование junior python/ Краморенко Владислав | Из плотников в IT

Учебное интервью junior Python-разработчика: опыт кандидата, вопросы по основам языка и Git, практическое code review и финальный фидбэк. В конце обсуждаются поиск работы и сопроводительные письма.

Источник: Андрей += Пронин

Открыть на YouTube

Таймлайн

Коротко о видео

Это тестовое собеседование на позицию junior Python-разработчика. Кандидат рассказывает о переходе в IT, обучении Python, C++ и Go, самостоятельном проекте и командной разработке Telegram-бота; затем отвечает на вопросы о Python, словарях, Git и FastAPI. Основная техническая часть — ревью кода для обезличивания данных с pandas: обсуждаются требования задачи, упрощение логики, отладка, виртуальное окружение, обработка исключений и стиль кода. В финале интервьюеры дают обратную связь, предлагают проверять кандидата тестовым заданием или стажировкой и обсуждают резюме с сопроводительными письмами.

Затронутые темы

Что взять на заметку

  • Перед разбором кода стоит уточнить бизнес-результат и ожидаемые входные/выходные данные: интервьюер положительно отметил, что кандидат сначала проверил, соответствует ли маскирование имени задаче.
  • Для простой маскировки строк регулярные выражения могут быть избыточны: обсуждается более понятный вариант — оставить первую и последнюю буквы, а середину заменить нужным числом звёздочек.
  • В командной работе кандидат описывает базовый Git-процесс: отдельная ветка под задачу, pull request, проверка и merge.
  • При отладке не следует ограничиваться print: в интервью отдельно просят показать работу IDE-дебаггера, точки останова и просмотр переменных.
  • Широкий перехват исключений затрудняет поиск причины ошибки; предпочтительнее обрабатывать ожидаемые типы исключений отдельно.
  • Перед запуском проекта с зависимостями нужно создать и активировать виртуальное окружение, а затем установить зависимости в него.
  • Для откликов на junior-вакансии советуют не писать одинаковые письма на все позиции: лучше подготовить несколько содержательных сопроводительных писем, объясняющих пользу кандидата конкретной компании.

Рекомендуем посмотреть

1 ч 1 мин
Backend

Михаил Макаров. Собеседование python - разработчик. Начинаем list с единицы

Полное интервью junior Python-разработчика с техническим опросом, live-задачей на одностороннюю индексацию списка, разбором тестов и Git. В финале обсуждаются условия работы и даётся развёрнутая обратная связь по прохождению собеседования.

2 ч 3 мин
Backend

Собеседование python разработчик Игорь Шкода. Ведет Олег Кожанов

Разбор мок-собеседования на Python/Django для начинающего разработчика: от рассказа о проектах до технических вопросов и лайвкодинга. В конце участники дают кандидату развивающую обратную связь по подготовке к реальным интервью.