Тестовое задание
https://api.kontur.ru/dc.contacts/v1/cus – метод API СКБ Контур, который используется для получения списка контролирующих органов (ФНС, ПФР, и т.д.). Ответ приходит в виде json. Язык программирования и вариант реализации любой (предпочтительнее C#). Формат документа для вывода информации: Word, Excel, Pdf или текстовый файл.
Постановка задачи
В рамках выполнения тестового задания необходимо следующее:
-
Обратиться к методу API и обработать ответ.
-
Отфильтровать полученные данные по коду региона: оставить только те контролирующие органы, у которых в поле региона указано значение «18».
-
Отсортировать список контролирующих органов по типу и по коду.
-
Вывести текущую дату и время, общее количество и количество по типам, список контролирующих органов в документ (Пример документа).
-
Отправить исходные коды программы и документ с данными в публичный репозиторий git. Например, https://github.com/.
Рекомендации по выполнению
-
Разбить тестовое задание на небольшие задачи.
-
Каждую задачу отправлять отдельным коммитом.
-
Описание коммитов должно отражать, что конкретно было сделано, а не как.
Результат
Результатом выполнения тестового задания должна быть ссылка на публичный репозиторий, в котором должны быть исходные коды и документ с данными, полученный в ходе работы программы.
Пример готового документа есть в релизе под названием Example.of.work.docx