какое бы не было задание, главное чтобы оно вмещало в себя пример задания с которыми человек реально столкнется на работе у вас.
и вы сможете оценить не только как человек мыслит, структурирует информацию и собственно пишет, но и как он умеет искать и обрабатывать информацию (у вас на сайте посмотреть стиль предыдущих статей, поресечить в гугле по теме и тд)
меня все еще улыбает тестовое задание, которое составил наш дизайнер и ейчар, когда только ввели должность тех райтер несколько лет назад.
по большем части потому, что я достала отдел маркетинга своими задачами и сообщениями о том что нужно исправить работая в другом отделе. сама я не хотела переходить ( но спойлер, я все равно туда влазила на 10%, потом на 20%, потом на 50 и собственно на 100% через некоторое время и после того как 3 человека сменилось)
https://monosnap.com/file/RUpTZSFtNCeCOloEaQrk5nTNQ8uHWvтак вот, что не так было с этим заданием.
как минимум то, что задачи такого рода не входили в ежедневные обязанности и у нас нет не единой статьи на подобную тему, задачи немного другие.
такое задание бы отпугнуло многих, но может и можно было бы посмотреть на самых стойких и определить хотя бы по стилю изложению.
скажем так для написания инструкции по работе с интерфейсом человеку не нужно писать свой код на php для примера, чтобы интегрировать 2 системы между собой. (а если бы человек не написал и не получил должного результата, как бы он мог описать шаги от А до Я как получить нужный результат)
как максимум
а) изначально были поданы неверные данные, пример кода с ошибками, на основе неофициальной библиотеки которую даже наши не тестировали (но так как человеку дали ориентироваться в этом, возможно побоялся бы сказать и поверил, что все верно, то он дурак)
б) такая задача в этом разрезе невыполнима даже главному разработчику-интегратору (а я ему давала это задание).
в том плане что нет 100% правильного решения (а значит и нет особо ключевых показателей, соответствует результат требованиям или нет), которое бы удовлетворило всех.
это слишком узкая область. много факторов играет роль, начиная с того, к какой системе подключают (архитектура и уровень доступа если это готовые решения crm/cms могут быть разные), одну и ту же задачу можно выполнить по разному и каждый след разработчик будет хейтить такой-то подход
ну то что тут было минимум данных это объяснимо, у нас и сейчас такие задачи. ведь нужен был 100% самостоятельный человечек на должность)