Вернуться в видеотеку

У студента-второкурсника сложные пет-проекты и уже 5 лет опыта??? / Техсобес Junior Python Developer

Разбор мок-собеседования Junior Python Developer: проекты кандидата, фундаментальные вопросы и лайвкодинг dependency injector. В финале интервьюеры дают рекомендации по подготовке, портфолио и коммуникации с заказчиком.

Источник: Python Mentor

Открыть на YouTube

Таймлайн

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

Это тестовое (мок) техническое собеседование с кандидатом на позицию Junior Python Developer. Кандидат рассказывает о фриланс- и проектном опыте, интернет-магазине, шахматном проекте и интерпретаторе, а интервьюеры проверяют Git, диагностику нагрузки, SQL, ООП, SOLID, транзакции и асинхронность. В лайвкодинге он с подсказками реализует часть упрощённого dependency injector, после чего получает подробный фидбек о формализации требований, структуре ответов, резюме и пет-проектах.

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

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

  • Перед решением задачи сначала формализуйте требования и проговорите их со стейкхолдером: в лайвкодинге критичным оказался не только код декоратора, но и способ регистрации зависимостей для множества функций.
  • Для инжектора зависимостей нужен явный механизм регистрации провайдеров или реестр: декоратор inject сам не может угадать, откуда брать объекты и какие зависимости предназначены конкретной функции.
  • При росте нагрузки начинать стоит с поиска изменения контекста: релиза, роста трафика, CPU, базы данных и медленных SQL-запросов, а не с преждевременной смены языка или масштабирования.
  • В ответах на интервью сначала отвечайте на прямой вопрос, а затем приводите пояснения; уход в связанные термины может увести разговор в неподготовленную область.
  • Пет-проекты и README должны соответствовать реальности: убрать заявления о нереализованных уровнях шахматного бота, добавить рабочие демо и инструкции по развёртыванию.
  • Резюме полезнее строить вокруг измеримых достижений и результата работы, а не только перечисления технологий и инструментов.
  • Мнение интервьюеров: по широте технических знаний кандидату советуют рассматривать Middle-вакансии, но это рекомендация в рамках мок-собеседования, а не подтверждённый уровень или результат найма.

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