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

Собеседование python backend разработчик Балонкин Виктор + Бучельников Александр

Запись мок-собеседования двух Python backend-кандидатов с живой задачей на проектирование класса товара, Git и тесты. В конце ведущий разбирает сильные стороны и пробелы участников.

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

Открыть на YouTube

Таймлайн

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

Это мок-собеседование на Python backend: ведущий Андрей Пронин беседует с Виктором и Александром, просит рассказать о себе, а затем проводит совместную практическую задачу. Участники моделируют товар, обсуждают уникальность ID, хранение цены через Decimal, Git-ветки и тестирование исключений; в процессе заметны затруднения с Git и проектированием проверки. В финале ведущий даёт обратную связь: база знаний есть, но, по его мнению, нужно подтянуть Git, тесты и уверенность в базовых механизмах Python; он условно предложил бы тестовое задание и повторную встречу через 2–3 месяца.

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

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

  • Подготовьте короткий, структурированный рассказ о себе: Александр получает положительную оценку за развёрнутую самопрезентацию, хотя ведущий считает её немного многословной.
  • Для уникальности товарного ID ведущий предлагает хранить уже использованные значения в атрибуте класса, проверять ID при инициализации и при совпадении выбрасывать ValueError.
  • Цену не стоит хранить в float: в обсуждении предлагают Decimal с двумя знаками после запятой, чтобы избежать проблем округления.
  • Проверку уникальности нужно запускать автоматически при создании объекта, а не оставлять отдельной функцией, которую разработчик может забыть вызвать.
  • Для такой логики нужны как минимум позитивный сценарий создания объекта, так и негативный сценарий создания второго объекта с тем же ID и проверка ожидаемого исключения.
  • На собеседовании могут проверить практический Git: клонирование, создание и публикацию веток, настройку upstream, merge и разрешение конфликтов; ведущий называет это ожидаемым рабочим навыком.
  • Озвученные ожидания по оплате — ответы кандидатов в учебном формате, а не сведения об оффере: Виктор называет 60 тыс. рублей, Александр — 50–70 тыс. рублей.

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

49 мин
BackendMiddle

Собеседование python разработчик. Запросы ORM Джанго. Андрей Смелов.

Мок-собеседование Junior Python/Django-разработчика с практической доработкой Django-каталога мороженого. Разбираются ORM-запросы, связи моделей, миграции, шаблоны и устранение лишнего запроса к связанной модели.