Frage im Vorstellungsgespräch bei Commonwealth Bank of Australia

Difference between map, filter, reduce functions in Java 8?