Вернуться в видеотекуМихаил Выборный собеседование junior python разработчик
Пробное собеседование junior Python-разработчика с разбором софт-скиллов, базового Python-кодинга, декораторов и замыканий. В конце участнику дают предметную обратную связь и обсуждают смоделированные условия работы.
- Направление
- Backend
- Формат
- Мок-собеседование
- Компания
Билайн- Грейд
- Junior
- Длительность
- 56 мин
Коротко о видео
Это тестовое собеседование с junior Python-разработчиком Михаилом Выборным: сначала обсуждают его пет-проекты, обучение, командную работу и режим работы. В технической части он решает задачу на получение чётных чисел с проверкой граничных случаев, затем пишет декоратор для инвертирования результатов функции и объясняет замыкания. В финале ведущие моделируют вопросы кандидата о стеке и процессе работы и дают обратную связь по собеседованию.
Затронутые темы
Что взять на заметку
- Для рассказа о проектах Михаил использует конкретные примеры: карточную игру в покер с изменёнными правилами и Telegram-бота для взаимодействия с котом.
- Обучение он переносил в пет-проекты: начал с Django, после изучения API отказался от шаблонов Django и сделал простой фронтенд на React.
- В задаче на чётные числа обсуждаются ожидаемый результат для 0, отрицательных значений и крайних случаев; тесты помогают обнаружить расхождения между ожидаемым и фактическим массивом.
- При написании декоратора важны возврат обёртки, возврат результата исходной функции, передача произвольных positional- и keyword-аргументов и сохранение метаданных через functools.wraps.
- Замыкание объясняется как возвращаемая функция вместе с доступом к переменным внешней локальной области видимости.
- Ведущий советует кандидату освоить Docker и упаковать в него собственный проект; также отмечает, что для оценки практических навыков дал бы задание, похожее на реальные рабочие задачи.