Зачем компании дают тестовое
Резюме врут, собеседования выявляют не всё, а взять человека и ошибиться дорого. Тестовое — попытка увидеть, как вы пишете код, когда никто не стоит над душой.
Это разумно. Ненормально другое: когда под видом проверки просят сделать кусок настоящего продукта.
Признаки адекватного задания
- Ограничено по времени. Названо честно: «рассчитано на четыре часа».
- Оторвано от продукта. Учебная задача, а не то, что завтра пойдёт в работу.
- Понятны критерии. Написано, на что будут смотреть.
- Даётся не первым шагом. Сначала разговор, потом задание. Если тестовое прилетело до всякого общения, вами не очень дорожат.
Признаки, что вас используют
- Работы на несколько дней. Никакая проверка не требует трёх дней.
- Задача из реального продукта. Особенно если формулировка звучит как заявка в работу.
- Требуют законченный сервис. С развёртыванием, тестами, документацией и правами доступа.
- Отказываются обсуждать сокращение объёма.
- Нет обратной связи по результату. Хороший признак того, что результат им и не был нужен.
Сколько времени тратить
Столько, сколько названо, плюс немного. Двадцать часов на задание, рассчитанное на четыре, — это минус, а не плюс: оценивают в том числе умение уложиться.
Если не успеваете, сдайте работающую часть и напишите, что не успели и как бы доделали. Это нормальный и уважаемый ответ.
Как вежливо отказаться
Прямо и без обвинений:
Спасибо за задание. По объёму оно выглядит как несколько дней работы, а я сейчас параллельно прохожу отбор в другие компании. Могу вместо этого показать свой проект, где решал похожие задачи, и разобрать код на созвоне — так вы увидите то же самое. Ссылка.
Половина компаний соглашается. Вторая половина — не те, о ком стоит жалеть.
Что приложить к решению
Короткий файл: что сделано, как запустить, какие решения приняли и почему, что не успели и что бы доделали. Три абзаца.
Это то, что отличает кандидата, который думает, от того, кто просто написал код. И почти никто так не делает.
Что можно предъявить вместо
Свой законченный проект — особенно командный, где видно, как вы работаете с людьми. Если ваш вклад описан не вами, а тем, с кем вы работали, и рядом видна история изменений, это закрывает ровно тот же вопрос, ради которого дают тестовое: правда ли вы это умеете.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- Fifteen SQL queries you'll be asked at an interviewStandard problems with notes on what each one tests, and the places beginners get them wrong.
- Пятнадцать запросов SQL, которые спросят на собеседованииТиповые задачи с пояснениями, что именно проверяет каждая, и разбор мест, где новички ошибаются.
- Online interviews: setup and preparationWhat to check before the call, how to behave on camera, and what to do when the connection fails at the worst moment.