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