Вернуться в видеотекуSENIOR PYTHON пошел на JUNIOR собеседование
Экспериментальное собеседование на Python Junior: senior-разработчик проходит интервью под видом junior. В записи обсуждают опыт, основы Python, фреймворки, мини-задачу с LeetCode и итоговый фидбек.
- Направление
- Backend
- Формат
- Мок-собеседование
- Компания
- DDX
- Грейд
- Junior
- Длительность
- 15 мин
Коротко о видео
Автор называет ролик экспериментом: будучи senior Python-разработчиком, он представляется junior и показывает запись собеседования на позицию Python Junior. Кандидат рассказывает о полугоде коммерческого опыта с Django и предыдущем фрилансе, после чего отвечает на вопросы по базовому Python, ООП, декораторам, PEP 8, JSON, Git, MongoDB, Django и Flask. В конце интервьюер сообщает, что кандидат проходит на позицию; во вступлении автор утверждает, что позже отказался из-за более выгодных условий в другом месте.
Затронутые темы
Что взять на заметку
- Подготовьте короткий рассказ об опыте: какие проекты делали, где применяли Django, Django REST Framework, сериализаторы, SQLAlchemy и базы данных.
- На Junior Python-собеседовании здесь проверяют типы данных и их изменяемость, отличие итератора от генератора, строковое форматирование, dunder-методы и момент вызова __init__.
- Нужно уметь объяснить декоратор как обёртку, меняющую поведение функции, знать назначение PEP 8 и базовый сценарий чтения JSON через контекстный менеджер и модуль json.
- Интервьюер спрашивает не только Python, но и рабочий стек: Git, MongoDB, SQL-базы, Django, Flask и опыт с Django REST Framework.
- Сравнение Flask и Django кандидат связывает с задачами проекта: Django, по его мнению, даёт больше готового «из коробки», а Flask уместен для более лёгких сервисов; это мнение участника, а не установленное правило.
- Стоит быть готовым к короткой задаче с LeetCode и рассказу о своей практике: кандидат сообщает о 64 решённых задачах, преимущественно уровня Easy.