Pergunta de entrevista da empresa Zendesk

Differences between map(), filter(), and reduce() in JS.