Вернуться в видеотекуКоротко о видео
Публичное собеседование Анастасии на позицию junior Python-разработчика: она рассказывает об опыте изучения Python около полутора лет, командных проектах на Django и FastAPI, включая сервис наставничества и интернет-магазин. Техническая часть разбирает путь регистрации пользователя от фронтенда к API, HTTP-методы, роутинг, валидацию FastAPI/Pydantic, хеширование пароля, работу с БД и подтверждение e-mail. В финале кандидат задаёт вопросы об обязанностях и испытательном сроке, а интервьюер даёт развёрнутую обратную связь по ответам, самопрезентации и обсуждению ожиданий по зарплате.
Затронутые темы
Что взять на заметку
- Подготовить связный рассказ о проектах с конкретным вкладом: кандидат описывала сервис наставничества, интернет-магазин, оплату, админку и совместную работу с фронтендом.
- Уметь без кода объяснить полный сценарий регистрации: запрос с фронтенда, роутинг, проверка входных данных, создание пользователя, хеширование пароля, сохранение в БД и подтверждение по e-mail.
- Повторить назначение HTTP-методов на примерах API: GET для чтения, POST для создания, PATCH для частичного обновления и PUT для полной замены ресурса.
- Разобраться в точном моменте валидации запроса в FastAPI/Pydantic: интервьюер отдельно оставил кандидату это как домашнее задание.
- Заранее подготовить несколько историй по схеме «ситуация — действия — результат»: в качестве удачного примера обсуждалось раннее согласование нереалистичного объёма работы и срока.
- На вопрос о компенсации называть не только минимум, но и понятный диапазон и ожидания после испытательного срока, чтобы не создавать неопределённость для обеих сторон.