Pergunta de entrevista da empresa Intuit

How can you design an algorithm to recommend tax products to different users.