Question d’entretien chez NCC Group

Explain the differences between encoding, hashing, and encryption.