Волнуетесь, когда выполняете тестовое задание? Или быстро щёлкаете тестовые как орешки, но долго не получаете оффер? Давайте разберёмся, что важно знать при выполнении тестового задания и каких ошибок лучше избежать, чтобы получить оффер своей мечты.

Что важно знать о тестовых заданиях

Тестовое задание помогает работодателю выявить ваши сильные и слабые стороны, посмотреть, как вы справляетесь с поставленной задачей и присутствующим уровнем стресса.

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

Ключевые моменты

Критерии. В первую очередь работодатели проверяют, выполнены ли критерии из условия задания. Ведь работодатель всегда знает, какой результат хочет увидеть.

Полное рабочее решение. Выполнение тестового задания предполагает, что вы находитесь в спокойной обстановке и имеете запас времени. Поэтому руководитель вашей будущей команды рассчитывает увидеть полное и верное решение.

👉 Некоторые компании рассматривают тестовое, выполненное на 60–80%. Главное, чтобы была прописана основная логика, по которой легко можно реализовать недостающую часть.

Простота. Важна не только полнота решения, но его эффективность и простота. Всё должно работать без хитроумных конструкций, которые только всё усложняют.

Стиль кода. Стиль тоже важный фактор, на который будущие коллеги-разработчики обращают внимание. Они проверяют, насколько понятен ваш код, пользуетесь ли вы знаниями о единообразии кода и методологией БЭМ.

Доступность. Приложение или сайт должны быть доступны всем пользователям. Не забывайте прописывать названия заголовков, блоков и кнопок для скринридера.

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

Рекомендации по выполнению задания

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

Подготовка

Внимательно прочитайте задание и проверьте, приложен ли макет.

❌ Не прочитать задание и сделать не то что требуется.

✅ Внимательно изучите задание, составьте алгоритм действий. Только после этого начинайте писать код.

Если компания не дала чётких дедлайнов, то уточните, к какому моменту нужно всё сделать и прислать.

❌ Ждать, пока с вами свяжутся и напомнят о сдаче.

✅ Уточните максимальный срок и сделайте всё чуть раньше.

Это правило распространяется и на само тестовое задание — там могут встречаться непонятные формулировки.

❌ Не задавать вопросы, если в задаче что-то непонятно.

✅ Задавайте вопросы, если что-то непонятно. Так вы покажете, что умеете формулировать мысли и уточнять задачу — это полезно на работе.

Если нужно установить дополнительные программы — сделайте это. Например, не стоит отказываться от задания, если вы никогда не работали с Figma, а макет прислали именно в ней.

Составьте план выполнения проекта. Разделите процесс на этапы с дедлайнами, следуйте этапам и старайтесь делать быстрее поставленных сроков.

Выполнение

Приступайте к выполнению. Если появляются вопросы, ищите ответы самостоятельно. Если найти ответ не получается, задайте его компании. Не забудьте добавлять пояснения о том, почему вы выбрали именно этот вариант реализации.

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

❌ Использовать чужой код.

✅ Делайте всё самостоятельно без помощи друзей-программистов или подсказок из сети. Всё равно на работе придётся писать код самостоятельно.

А если задание оказалось слишком сложным, лучше честно об этом написать.

Опишите, как запустить проект. Без инструкции иногда сложно открыть проект и это может послужить причиной для отказа по вакансии.

Протестируйте проект. Обязательно проверяйте то, что написали, ищите возможные ошибки.

❌ Не делать тесты вообще.

✅ Проверьте ваш код, потому что его, скорее всего, будут тестировать.

Перед отправкой задания ещё раз посмотрите на него глазами работодателя. Учитывая те моменты, на которые обращает внимание тимлид, проверьте, всё ли понятно в коде и комментариях, есть ли сопроводительный текст, стиль. Например, если для запуска приложения требуются особые программы, не поленитесь разместить их в папке.

❌ Оставлять в коде сырые куски, необработанные ситуации, большие сложно читаемые части. Такие недоработки негативно влияют на результат прохождения тестового задания.

Отправляйте задание. Отсылайте исходники и готовый результат. Лучше прикладывать ссылку на опубликованную версию.

❌ Пропадать, не сдав задания.

✅ Если вы не успели или у вас не получилось выполнить задание, напишите и предупредите. Так вас смогут рассматривать на другие позиции. Но, если вы просто пропадёте, вас вряд ли ещё раз пригласят.

Получение обратной связи

При отправке тестового задания попросите в любом случае дать вам обратную связь. Уточните, что вам важно знать свои ошибки, чтобы в будущем их не допускать. Изучение работ кандидатов занимает какое-то время, поэтому старайтесь терпеливо ждать и не дёргать работодателя каждый день.

Выполнять тестовые задания полезно для тренировки навыков. Проходите их раз в несколько месяцев и во время ожидания обратной связи по одной вакансии, рассматривайте новые и приступайте к выполнению следующего задания.

И помните, что у вас всё получится.

Больше о поиске работы