Тестовые задания уже считаются моветоном при собеседовании, т.к. занимают у кандидата больше времени, чем другие форматы. Со стороны компании тоже формат нельзя назвать удачным, т.к. есть вероятность что за кандидата задание выполнит другой человек.
Тем не менее, тестовые задания все еще встречаются и я разделяю их на две категории:
⚫️сомнительно, но окэй
⚫️ ужас-ужас
Одному моему ученику как раз пришло тестовое задание из второй категории, которое собрало прям все редфлаги. Поэтому сегодня хочу обсудить каким точно не должно быть тестовое и каким ему быть допустимо.
Для начала немного вводных. Описание тестового о котором идет речь занимает 3 листа A4, вкратце:
🔴 приложение содержит экраны - авторизация, регистрация, чаты, чат, профиль с редактированием, по каждому экрану есть подробное описание, каждый экран делает свои запросы в сеть к апишке с протухающим токеном
🔴 "Обработка ошибок и состояния загрузки"
🔴 "Стиль оформления по своему желанию, он тоже будет оцениваться."
🔴 "Проект должен быть выложен на Github, качественное ведение git"
🔴 "Приветствуются дополнения, не описанные в задании"
🔴 кастомный шрифт, валидация данных, загрузка / отображение картинок
🔴 на задание отводится до 7 дней
Вишенка на торте - само тестовое задание нужно сделать до техсобеса (и даже до созвона с hr)
Какие проблемы у такого задания:
1️⃣Задание просят сделать до техсобеса (или до первичного hr созвона)
Надо ли говорить что это очень плохая практика, т.к. вам ничего не рассказали о проекте, компании, вы не общались с людьми с которыми придется работать. Возможно вы сразу не сойдетесь или решите что стэк или компания вам не подходит. В этом случае тратить время на задание - пустая затея.
2️⃣Допустимое тестовое не должно отнимать больше 4-8 часов чистого времени, это уже негласный золотой стандарт. Если оно занимает неделю, возникает вопрос - как насчет оплаты такого тестового? Супер редко компания готова его оплатить. Поэтому если задание по вашей оценке явно занимает больше восьми часов чистого времени, я бы даже не стал думать о его выполнении.
3️⃣ Составителю тестового стоило бы подумать что конкретно он хочет проверить с помощью этого тестового, сейчас это набор очень разных и ненужных вещей, многие из них можно выкинуть и проверить вопросами на собесе.
Напоследок пара кейсов про мои кринжовые тестовые:
➡️Один раз я сам просидел неделю с тестовым заданием, выполнил его, учел все требования, но получил отказ, после чего словил выгорание и наверное еще неделю восстанавливался.
➡️С другим тестовым было ограничение в 24 часа на его выполнение, в итоге я закончил под утро, но по итогу тоже дальше не срослось.
В обоих случаях это были тестовые в крупные компании с сильным HR брендом, поэтому я согласился на их требования. Но крайне рекомендую 10 раз подумать надо ли вам тратить время на такие тестовые и такие компании, скорее всего это не оправдано и вы попусту потеряете время.