Skip to content

Тестовое задание (рекомаендации друзей)

Notifications You must be signed in to change notification settings

ze-brains/test-task-user-friends

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Тестовое задание:

Входные артефакты :

Дамп базы данных mysql c таблицами:

  • users - пользователи
  • user_friends - связаная таблица (pivot table) для связи отношеий пользователей к пользоателю (друзья)

Задача

Необходимо из полученого data-set сгененерировать список рекомендуемых друзей для каждого пользователя. Для просчета веса использовать имеющихся друзей у пользовател. Алгоритм и проставление весов продумать самому. Разработку вести на базе любого популярного фреймворка (laravel, symfony (не ниже второго), yii2). Желательно чтобы было консольное приложение которое на выходе бы заполнила таблицу рекомендаций (user_id - ид пользователя, recommend_id - ид рекомендуемого пользователя, rate - вес рекомендации).

В каком виде отдавать результат:

Сделать fork текущего репозитория, все изменения фиксировать в git (чем подробнее будет история тем легче нам будет понять компетенцию владения систмами контроля версий). Описать каким образом нам разворчивать среду, чтобы мы могли оценить работоспособность результата

About

Тестовое задание (рекомаендации друзей)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published