Тестовый день: Системный аналитик (junior/middle) — Полилог
Вакансия
- Компания: Полилог
- Направление: СА (системный аналитик)
Тестовый день
Общая информация
Как зайти в ноутбук/компьютер, если используется офисный:
- Логин: ***
- Пароль: ***
Как подключиться к WI-FI:
- SSID (имя сети): ***
- Password (пароль): ***
Время выполнения задания
Задание рассчитано на 2 часа. Допускается выполнять задание с 11:00 до 18:00 в день его получения.
Если по непредвиденным причинам требуется увеличить время выполнения задания — просьба написать об этом в любой мессенджер
Формат ответа на задания
- Первое задание — doc-файл.
- Второе задание — doc-файл.
- Третье задание — doc-файл.
Все три файла необходимо запаковать в zip-архив и приложить к ответному письму.
Куда направить ответ
***, ***, ***
После выполнения просьба сообщить об этом в любой мессенджер *** — ***
Важно: использование нейросетей при выполнении задания запрещено.
Первое задание
Необходимо подготовить справку по теме «Открытые данные», включающую ответы на следующие вопросы:
- Что такое открытые государственные данные?
- Какими ресурсами (сервисами/приложениями), разработанными с использованием открытых данных, вы пользуетесь или о которых вы знаете? Двух примеров достаточно.
- Кратко опишите, каким образом открытые данные используются в названных вами сервисах/приложениях.
Примерное время выполнения: 30 минут.
Второе задание
Вы являетесь аналитиком, который должен разработать концептуальную модель для системы управления библиотекой.
Система должна учитывать пользователей, книги, авторов, заказы, штрафы.
Ключевые требования:
- Определите основные сущности.
- Опишите атрибуты для каждой сущности.
- Определите связи между сущностями.
- Создайте диаграмму ER (сущность-связь).
- Напишите краткое описание модели: как модель отвечает на бизнес-требования и какие проблемы решает.
- Напишите, как бы вы реализовали модель.
На что важно обратить внимание:
- На полноту и точность определения сущностей и атрибутов.
- На корректность и логичность связей между сущностями.
- На чистоту и ясность диаграммы ER.
- На ясность и обоснованность описания модели.
Примерное время выполнения: 45 минут.
Третье задание
Вы являетесь аналитиком, который должен разработать личный кабинет на сайте библиотеки.
Личный кабинет должен позволять, помимо регистрации/авторизации, отслеживать книги, которые находятся у пользователя на руках, их статус и срок возврата.
Необходимо подробно описать задачу для разработчика, который будет реализовывать этот функционал.
Текущий стек технологий:
- PostgreSQL
- Laravel
- HTML/CSS + JS
На что важно обратить внимание:
- Подробное описание задачи — включайте любые схемы, диаграммы, use case-ы и материалы, которые посчитаете нужным. Итоговая постановка задачи должна давать разработчику полное понимание, как реализовывать функционал, а дизайнеру — какой интерфейс рисовать.
- Удобство использования (usability) — важно продумать клиентский путь и сделать максимально простой и доступный функционал.
Примерное время выполнения: 45 минут.