Arm interview question

Explain the differences between SPI and I2C?