Вернуться в каталог собеседований

Открытое собеседование на джуниор Python-разработчика

Открытый вебинар с моковым собеседованием на Junior Python-разработчика и последующим разбором ответов. Вопросы из чата посвящены подготовке, опыту, портфолио, поиску работы и развитию в профессии.

Яндекс Практикум
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 91,1 тыс.
  • Лайки на YouTube: 1,9 тыс.
Открыть на YouTube

Таймлайн

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

Вебинар показывает моковое техническое собеседование начинающего Python-разработчика: Константин отвечает на вопросы Антона по Core Python, ООП, исключениям, HTTP, SQL и type hints, в том числе в формате лайвкодинга. После разбора Антон отмечает сильную базу кандидата, но рекомендует углубить асинхронное программирование и SQL. Во второй части участники обсуждают подготовку к интервью, портфолио и pet-проекты, поиск первой работы, стажировки, уровень специалиста и совмещение работы с учёбой.

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

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

  • Отработайте ссылочную модель Python, изменяемые объекты и случай с изменяемым значением по умолчанию: вместо списка в сигнатуре используйте None и создавайте список внутри функции.
  • Умейте с нуля объяснить и написать декоратор: обёртку, возврат обёртки, применение через @ и без синтаксического сахара, а также назначение functools.wraps.
  • Подготовьте практические ответы по try/except/else/finally и ловите ожидаемые конкретные исключения, например ZeroDivisionError, а не все ошибки подряд.
  • Закройте пробелы по HTTP-методам, асинхронному программированию и SQL: JOIN, поведение LEFT JOIN при отсутствии соответствия, LIMIT/OFFSET, транзакции и блокировки.
  • Используйте type hints для аргументов и возвращаемых значений; полезно знать современный синтаксис встроенных generic-типов и вариант из модуля typing для старых версий Python.
  • Готовьтесь под конкретную вакансию: если в компании есть алгоритмическая секция, решайте задачи на LeetCode; иначе приоритизируйте Core Python, нужные фреймворки и технологии из описания позиции.
  • Соберите неучебное портфолио: доведите pet-проект до работающего деплоя, добавьте README и type hints, закрепите лучшие репозитории на GitHub и по возможности получите опыт командной разработки.

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