Pergunta de entrevista da empresa Knock

In javascript, explain the following methods and their use case: map, filter, reduce