ADP Interview Question

How do you implement a recommendation systems?