Вернуться в видеотекуСобеседование junior python/ Краморенко Владислав | Из плотников в IT
Учебное интервью junior Python-разработчика: опыт кандидата, вопросы по основам языка и Git, практическое code review и финальный фидбэк. В конце обсуждаются поиск работы и сопроводительные письма.
- Направление
- Backend
- Формат
- Мок-собеседование
- Грейд
- Junior
- Длительность
- 54 мин
Коротко о видео
Это тестовое собеседование на позицию junior Python-разработчика. Кандидат рассказывает о переходе в IT, обучении Python, C++ и Go, самостоятельном проекте и командной разработке Telegram-бота; затем отвечает на вопросы о Python, словарях, Git и FastAPI. Основная техническая часть — ревью кода для обезличивания данных с pandas: обсуждаются требования задачи, упрощение логики, отладка, виртуальное окружение, обработка исключений и стиль кода. В финале интервьюеры дают обратную связь, предлагают проверять кандидата тестовым заданием или стажировкой и обсуждают резюме с сопроводительными письмами.
Затронутые темы
Что взять на заметку
- Перед разбором кода стоит уточнить бизнес-результат и ожидаемые входные/выходные данные: интервьюер положительно отметил, что кандидат сначала проверил, соответствует ли маскирование имени задаче.
- Для простой маскировки строк регулярные выражения могут быть избыточны: обсуждается более понятный вариант — оставить первую и последнюю буквы, а середину заменить нужным числом звёздочек.
- В командной работе кандидат описывает базовый Git-процесс: отдельная ветка под задачу, pull request, проверка и merge.
- При отладке не следует ограничиваться print: в интервью отдельно просят показать работу IDE-дебаггера, точки останова и просмотр переменных.
- Широкий перехват исключений затрудняет поиск причины ошибки; предпочтительнее обрабатывать ожидаемые типы исключений отдельно.
- Перед запуском проекта с зависимостями нужно создать и активировать виртуальное окружение, а затем установить зависимости в него.
- Для откликов на junior-вакансии советуют не писать одинаковые письма на все позиции: лучше подготовить несколько содержательных сопроводительных писем, объясняющих пользу кандидата конкретной компании.