Question d’entretien chez Binance

Whats the different between storage, memory and calldata