Как вы оцениваете тестовое задание для разработчика junior front-end?

Как оценить сложность и сроки реализации данной задачи для позиции junior front-end developer? Задание включает следующие пункты:
1) Установить карту на сайт с использованием Google Maps API.
2) Изменить цвет карты на черный (похожий на ночной режим).
3) Центрировать карту на городе Москва.
4) Удалить лишние объекты с карты (магазины, театры, рестораны и т.д.).
5) Установить 4 маркера на определенных адресах.
6) Заменить изображение маркера на предоставленную картинку в формате .png.
7) При наведении на маркер должна проигрываться анимация "bounce" и появляться информационное окно с адресом.
8) Изменить стиль информационного окна (цвет черный, скругление углов 5px, внутренний отступ 10px).
9) Рядом с картой создать форму с одним полем ввода и кнопкой "Найти".
10) При вводе адреса пользователем и нажатии кнопки "Отправить", отправить запрос к серверу Google Maps API и вернуть координаты адреса.
11) На основе полученных координат должен появиться новый маркер на карте.
12) Определить ближайший маркер относительно введенного пользователем адреса.
13) Изменить цвет ближайшего маркера относительно пользовательского маркера.
  • 3 октября 2023 г. 21:07
Ответы на вопрос 2
Оценить сложность и сроки реализации данной задачи можно с учетом следующих факторов:

1) Знание и опыт работы с Google Maps API: Если разработчик уже имеет опыт в использовании данного API, реализация задачи может быть относительно простой. В противном случае, потребуется время на изучение и понимание функциональности API.

2) Уровень навыков front-end разработки: Для junior front-end разработчика выполнение некоторых задач может быть сложным, особенно если у него еще не так много опыта в разработке. Например, изменение стиля информационного окна или отправка запроса к серверу Google Maps API могут потребовать дополнительного времени и изучения.

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

4) Доступность ресурсов и документации: Доступность качественной документации и дополнительных ресурсов может существенно упростить выполнение задания.

Оценка сложности и сроков выполнения для junior front-end разработчика может быть сложной, так как время и сложность могут значительно различаться в зависимости от навыков и опыта каждого конкретного разработчика. В среднем, для выполнения всех пунктов задания потребуется несколько дней до нескольких недель работы.
Будь осторожен! Не делай предположений о том, что "заказчик" подразумевает - лучше уточни все детали. Умение эффективно общаться с другими членами команды разработки - важный навык, который может быть проверен в этом тестовом задании.Относительно времени выполнения задания: основная часть работы может быть выполнена за один рабочий день (исключая время, необходимое на ознакомление с документацией и возможные проблемы с установкой на сайт). Однако, точное время зависит от твоей собственной производительности. Ты должен уточнить у "заказчика" дедлайн для выполнения работы. Обычно для тестовых заданий не назначают строгих сроков, поэтому, если ты затянешь выполнение, тебя могут заменить другим кандидатом.
Похожие вопросы