Про собеседование на frontend-разработчика.

Несколько дней назад я рассказывал о том, что договорился в "Сетке" о собеседовании с человеком, который ищет сотрудника - frontend разработчика.

Во время нашей беседы мне рассказали о компании, её деятельности и проектах, над которыми она работала. Также мне предоставили тестовое задание, в котором использовался TypeScript, с которым я ещё не был знаком.

Поскольку мой стек не соответствовал требованиям компании, мне предложили стажировку с частичной занятостью. Как мне объяснили, это позволит мне набраться опыта и лучше понять, как работает команда.

Стажировка выглядит следующим образом:

  1. Предоставляется список задач по внутренним проектам компании с четким ТЗ.

  2. Выбираешь задачу и называешь примерные сроки её выполнения.

  3. Отправляешь задачу на проверку, получаешь фидбек от наставника.

Особенности стажировки:

× За выполненную работу не будет оплаты.

✓ Нет чётко обозначенного времени, которое нужно тратить на проекты. Чем больше видят вовлеченность, тем быстрее завершишь стажировку.

Честно говоря, я не люблю работать бесплатно, но согласился по нескольким причинам:

✓ В рамках первых задач мне нужно будет освоить TypeScript, Next JS и архитектуру FSD. Это именно те технологии, которые я планирую изучить в ближайшее время, а здесь и проект реальный, и ревью будет - сказка.

✓ Если бы я тратил это время на разработку выдуманных проектов, это было бы менее эффективно. Реальная задача интереснее и привлекательнее для резюме.

✓ Отсутствие жёстких дедлайнов и требований по времени позволяет мне относиться к этим проектам как к дополнительному обучению и практике.

Дальше я вижу несколько исходов: если к моменту завершения обучения компания предложит мне условия, которые меня устроят, я останусь работать там. Если же нет, начну искать другие варианты.

А как вы относитесь к бесплатным стажировкам? Какое бы решение приняли на моем месте, исходя из вышеописанного?