Вернуться в видеотекуОткрытое собеседование на джуниор Python-разработчика
Открытый вебинар с моковым собеседованием на Junior Python-разработчика и последующим разбором ответов. Вопросы из чата посвящены подготовке, опыту, портфолио, поиску работы и развитию в профессии.
- Направление
- Backend
- Формат
- Мок-собеседование
- Компания
Тензор- Грейд
- Junior
- Длительность
- 1 ч 26 мин
Коротко о видео
Вебинар показывает моковое техническое собеседование начинающего 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 и по возможности получите опыт командной разработки.