Binance interview question

Whats the different between storage, memory and calldata